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).
-
Patent number: 12639476Abstract: 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: GrantFiled: July 31, 2023Date of Patent: May 26, 2026Assignee: Samsung Electronics Co., Ltd.Inventors: Jaeyoung Lee, Sachin Pundkar, Somraj Mani, Surendra Singh, Tushar Vrind, Venkata Raju Indukuri, Danby Kim
-
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
-
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: 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
-
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
-
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
-
Patent number: 11267774Abstract: 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: GrantFiled: February 28, 2020Date of Patent: March 8, 2022Assignee: PureForm Global, Inc.Inventors: Marc Bencivenga, Matthew Forster, Paul Herrinton, Paul Jass, Surendra Singh, Todd Zahn
-
Patent number: 10862844Abstract: A data processing system, including non-volatile memory storing a plurality of messages included in a group discussion among a plurality of users. The non-volatile memory may further store metadata including an ordering of the messages. The data processing system may further include a processor configured to, for a first message storage data structure and a second message storage data structure, each associated with a first user of the plurality of users, determine that the one or more messages of the first message storage data structure and the second message storage data structure are contiguous in the ordering. The processor may generate a merged message storage data structure including each message included in the first message storage data structure and the second message storage data structure. The processor may generate a receipt based on the merged message storage data structure and transmit the receipt to a second user.Type: GrantFiled: March 12, 2019Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Surendra Singh, Harsh, Xiaozhong Pan, Joshua Lan, Narasimhan Govindarajan, Jayanth Munikote Rajeevalochanam, Prashanth Venkataraman
-
Publication number: 20200296065Abstract: A data processing system, including non-volatile memory storing a plurality of messages included in a group discussion among a plurality of users. The non-volatile memory may further store metadata including an ordering of the messages. The data processing system may further include a processor configured to, for a first message storage data structure and a second message storage data structure, each associated with a first user of the plurality of users, determine that the one or more messages of the first message storage data structure and the second message storage data structure are contiguous in the ordering. The processor may generate a merged message storage data structure including each message included in the first message storage data structure and the second message storage data structure. The processor may generate a receipt based on the merged message storage data structure and transmit the receipt to a second user.Type: ApplicationFiled: March 12, 2019Publication date: September 17, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Surendra SINGH, HARSH, Xiaozhong PAN, Joshua LAN, Narasimhan GOVINDARAJAN, Jayanth Munikote RAJEEVALOCHANAM, Prashanth VENKATARAMAN
-
Publication number: 20200199056Abstract: 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: February 28, 2020Publication date: June 25, 2020Applicant: PureForm Global, Inc.Inventors: Marc Bencivenga, Matthew Forster, Paul Herrinton, Paul Jass, Surendra Singh, Todd Zahn
-
Publication number: 20180364037Abstract: A method of non-destructively evaluating a thickness of a coating layer including a coating material on a turbine engine component includes placing first and second probes on an outer surface of the coating layer. The first and second probes are separated by a first distance. The first and second probes are configured to generate an electrical current in the coating layer. The method further includes placing third and fourth probes on the outer surface of the coating layer in a location that is between the first and second probes. The third and fourth probes are separated by a second distance that is less than the first distance. Still further, the method includes generating an electrical current in the coating layer using the first and second probes, measuring the electrical voltage using the third and fourth probes, and calculating the thickness of the coating layer based on the measured electrical voltage.Type: ApplicationFiled: August 8, 2018Publication date: December 20, 2018Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Surendra Singh, Jim Michael Ohm, Frederick William Vensel, Richard Lee Krantz
-
Patent number: 10011559Abstract: This invention provides a convenient method for converting oximes into enamides. The process does not require the use of metallic reagents. Accordingly, it produces the desired compounds without the concomitant production of a large volume of metallic waste. The enamides are useful precursors to amides and amines. The invention provides a process to convert a prochiral enamide into the corresponding chiral amide. In an exemplary process, a chiral amino center is introduced during hydrogenation through the use of a chiral hydrogenation catalyst. In selected embodiments, the invention provides methods of preparing amides and amines that include the 1,2,3,4-tetrahydro-N-alkyl-1-naphthalenamine or 1,2,3,4-tetrahydro-1-naphthalenamine substructure.Type: GrantFiled: April 27, 2017Date of Patent: July 3, 2018Assignee: SUNOVION PHARMACEUTICALS INC.Inventors: Hang Zhao, Stefan G. Koenig, Charles P. Vandenbossche, Surendra Singh, Harold Scott Wilkinson, Roger P. Bakale
-
Publication number: 20180016224Abstract: This invention provides a convenient method for converting oximes into enamides. The process does not require the use of metallic reagents. Accordingly, it produces the desired compounds without the concomitant production of a large volume of metallic waste. The enamides are useful precursors to amides and amines. The invention provides a process to convert a prochiral enamide into the corresponding chiral amide. In an exemplary process, a chiral amino center is introduced during hydrogenation through the use of a chiral hydrogenation catalyst. In selected embodiments, the invention provides methods of preparing amides and amines that include the 1,2,3,4-tetrahydro-N-alkyl-1-naphthalenamine or 1,2,3,4-tetrahydro-1-naphthalenamine sub structure.Type: ApplicationFiled: April 27, 2017Publication date: January 18, 2018Inventors: Hang ZHAO, Stefan G. KOENIG, Charles P. VANDENBOSSCHE, Surendra SINGH, Harold Scott WILKINSON, Roger P. BAKALE
-
Publication number: 20160016891Abstract: This invention provides a convenient method for converting oximes into enamides. The process does not require the use of metallic reagents. Accordingly, it produces the desired compounds without the concomitant production of a large volume of metallic waste. The enamides are useful precursors to amides and amines. The invention provides a process to convert a prochiral enamide into the corresponding chiral amide. In an exemplary process, a chiral amino center is introduced during hydrogenation through the use of a chiral hydrogenation catalyst. In selected embodiments, the invention provides methods of preparing amides and amines that include the 1,2,3,4-tetrahydro-N-alkyl-1-naphthalenamine or 1,2,3,4-tetrahydro-1-naphthalenamine substructure.Type: ApplicationFiled: May 18, 2015Publication date: January 21, 2016Inventors: Hang ZHAO, Stefan G. Koenig, Charles P. Vandenbossche, Surendra Singh, Harold Scott Wilkinson, Roger P. Bakale
-
Patent number: 9228980Abstract: The disclosed embodiments generally relate to non-destructive evaluation methods. In an embodiment, a method for non-destructive evaluation of a aerospace component includes positioning a first plurality of sensors in the region of interest, positioning a second plurality of sensors in the region of interest, inducing a vibration in the region of interest using the first plurality of sensors and receiving a resonance frequency spectra using the second plurality of sensors, and comparing the received resonance frequency spectra against a reference spectra to determine the presence of an anomaly in the region of interest.Type: GrantFiled: August 29, 2012Date of Patent: January 5, 2016Assignees: HONEYWLL INTERNATIONAL INC., VIBRANT CORPORATIONInventors: Surendra Singh, Robert Hogan, Andy Kinney, Jim Ohm, Mark C. Morris, Donald G. Godfrey, Gregory Weaver
-
Patent number: 9194842Abstract: Thermal Acoustic Imaging (TAI) methods and systems are provided for detecting defects in an object. The TAI system may include a plurality of acoustic wave transceivers (AWTs), which are positioned around the object at different locations, and a broadband frequency signal generator, which is coupled to each of the AWTs. The system may further include an acoustic processor configured to utilize the AWTs to gather acoustic data pertaining to the object, process the acoustic data to generate spectral response data, and then process the spectral response data to determine an optimized setup. The optimized setup may include optimized excitation frequencies and optimized inspection positions for positioning a plurality of infrared imaging devices at different locations around the object. A plurality of infrared imaging devices may then be selectively positioned with respect to the object at the optimized inspection positions and utilized to further inspect the object for defects.Type: GrantFiled: June 21, 2011Date of Patent: November 24, 2015Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Surendra Singh, Robert Hogan, Frederick William Vensel
-
Patent number: 9074927Abstract: A method for non-destructively evaluating a joined component includes inducing vibrations in the joined component within a range of frequencies, acquiring a resonance spectra from the joined component resulting from the induced vibrations, and analyzing the resonance spectra using Acoustic Sensor Testing (AST).Type: GrantFiled: October 16, 2012Date of Patent: July 7, 2015Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Surendra Singh, Frederick William Vensel, Leanne Jauriqui
-
Patent number: 9027404Abstract: The disclosed embodiments generally relate to non-destructive evaluation methods. More particularly, the disclosed embodiments relate to ultrasonic non-destructive evaluation methods for the evaluation of friction welded bladed discs (“blisks”). In an embodiment, a method for non-destructive evaluation of a bladed disc structure includes identifying a region of interest on the bladed disc structure; positioning an ultrasonic transducer and receiver in the region of interest; scanning the region of interest using the ultrasonic transducer and receiver to produce a scan image; and comparing the scan image against a reference image to determine the presence of an anomaly in the region of interest.Type: GrantFiled: May 17, 2012Date of Patent: May 12, 2015Assignee: Honeywell International Inc.Inventors: Surendra Singh, Frederick William Vensel, Robert John Hogan, Vincent Chung
-
Publication number: 20150078233Abstract: Provided is a method of providing mobile communication information. The method includes acquiring, by a master terminal, mobile communication information necessary for using mobile communication services in a predetermined area, wherein the master terminal is connected to at least one slave terminal via a predetermined network and transmitting the mobile communication information to the at least one slave terminal via the predetermined network.Type: ApplicationFiled: September 16, 2014Publication date: March 19, 2015Inventor: Surendra SINGH
-
Publication number: 20150000405Abstract: A method of non-destructively evaluating a thickness of a coating layer on a turbine engine component includes directing an acoustic wave into the turbine engine component, the acoustic wave including a frequency and a wavelength, receiving a return time-domain signal reflected from the turbine engine component, and transforming the time-domain signal into a frequency-domain signal. The method further includes subtracting a baseline signal from the frequency-domain signal and determining a local minimum frequency of the baseline-subtracted frequency-domain signal. Still further, the method includes calculating the thickness of the coating layer based on the determined local minimum frequency. Additional evaluation methods including ones based on resistivity, terahertz, and microwave are further disclosed.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Surendra Singh, Jim Michael Ohm, Frederick William Vensel, Richard Lee Krantz