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: 12639476
    Abstract: 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: Grant
    Filed: July 31, 2023
    Date of Patent: May 26, 2026
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaeyoung Lee, Sachin Pundkar, Somraj Mani, Surendra Singh, Tushar Vrind, Venkata Raju Indukuri, Danby Kim
  • Publication number: 20240411556
    Abstract: 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: Application
    Filed: May 30, 2024
    Publication date: December 12, 2024
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Anirban SAHA, Surendra SINGH, Tushar VRIND
  • Publication number: 20240054250
    Abstract: 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: Application
    Filed: July 31, 2023
    Publication date: February 15, 2024
    Inventors: Jaeyoung Lee, Sachin Pundkar, Somraj Mani, Surendra Singh, Tushar Vrind, Venkata Raju Indukuri, Danby Kim
  • Patent number: 11755473
    Abstract: 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: Grant
    Filed: June 24, 2022
    Date of Patent: September 12, 2023
    Assignee: 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: 20230214321
    Abstract: 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: Application
    Filed: June 24, 2022
    Publication date: July 6, 2023
    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: 20220144737
    Abstract: 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: Application
    Filed: January 26, 2022
    Publication date: May 12, 2022
    Applicant: PureForm Global, Inc.
    Inventors: Marc Bencivenga, Matthew Forster, Paul Herrinton, Paul Jass, Surendra Singh, Todd Zahn
  • Patent number: 11267774
    Abstract: 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: Grant
    Filed: February 28, 2020
    Date of Patent: March 8, 2022
    Assignee: PureForm Global, Inc.
    Inventors: Marc Bencivenga, Matthew Forster, Paul Herrinton, Paul Jass, Surendra Singh, Todd Zahn
  • Patent number: 10862844
    Abstract: 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: Grant
    Filed: March 12, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Surendra Singh, Harsh, Xiaozhong Pan, Joshua Lan, Narasimhan Govindarajan, Jayanth Munikote Rajeevalochanam, Prashanth Venkataraman
  • Publication number: 20200296065
    Abstract: 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: Application
    Filed: March 12, 2019
    Publication date: September 17, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Surendra SINGH, HARSH, Xiaozhong PAN, Joshua LAN, Narasimhan GOVINDARAJAN, Jayanth Munikote RAJEEVALOCHANAM, Prashanth VENKATARAMAN
  • Publication number: 20200199056
    Abstract: 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: Application
    Filed: February 28, 2020
    Publication date: June 25, 2020
    Applicant: PureForm Global, Inc.
    Inventors: Marc Bencivenga, Matthew Forster, Paul Herrinton, Paul Jass, Surendra Singh, Todd Zahn
  • Publication number: 20180364037
    Abstract: 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: Application
    Filed: August 8, 2018
    Publication date: December 20, 2018
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Surendra Singh, Jim Michael Ohm, Frederick William Vensel, Richard Lee Krantz
  • Patent number: 10011559
    Abstract: 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: Grant
    Filed: April 27, 2017
    Date of Patent: July 3, 2018
    Assignee: SUNOVION PHARMACEUTICALS INC.
    Inventors: Hang Zhao, Stefan G. Koenig, Charles P. Vandenbossche, Surendra Singh, Harold Scott Wilkinson, Roger P. Bakale
  • Publication number: 20180016224
    Abstract: 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: Application
    Filed: April 27, 2017
    Publication date: January 18, 2018
    Inventors: Hang ZHAO, Stefan G. KOENIG, Charles P. VANDENBOSSCHE, Surendra SINGH, Harold Scott WILKINSON, Roger P. BAKALE
  • Publication number: 20160016891
    Abstract: 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: Application
    Filed: May 18, 2015
    Publication date: January 21, 2016
    Inventors: Hang ZHAO, Stefan G. Koenig, Charles P. Vandenbossche, Surendra Singh, Harold Scott Wilkinson, Roger P. Bakale
  • Patent number: 9228980
    Abstract: 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: Grant
    Filed: August 29, 2012
    Date of Patent: January 5, 2016
    Assignees: HONEYWLL INTERNATIONAL INC., VIBRANT CORPORATION
    Inventors: Surendra Singh, Robert Hogan, Andy Kinney, Jim Ohm, Mark C. Morris, Donald G. Godfrey, Gregory Weaver
  • Patent number: 9194842
    Abstract: 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: Grant
    Filed: June 21, 2011
    Date of Patent: November 24, 2015
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Surendra Singh, Robert Hogan, Frederick William Vensel
  • Patent number: 9074927
    Abstract: 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: Grant
    Filed: October 16, 2012
    Date of Patent: July 7, 2015
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Surendra Singh, Frederick William Vensel, Leanne Jauriqui
  • Patent number: 9027404
    Abstract: 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: Grant
    Filed: May 17, 2012
    Date of Patent: May 12, 2015
    Assignee: Honeywell International Inc.
    Inventors: Surendra Singh, Frederick William Vensel, Robert John Hogan, Vincent Chung
  • Publication number: 20150078233
    Abstract: 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: Application
    Filed: September 16, 2014
    Publication date: March 19, 2015
    Inventor: Surendra SINGH
  • Publication number: 20150000405
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Surendra Singh, Jim Michael Ohm, Frederick William Vensel, Richard Lee Krantz