Patents by Inventor Suraj Puri

Suraj Puri 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: 11138029
    Abstract: A virtual machine hosting environment executing on a physical machine is operable to instantiate a virtual machine that is capable of initiating I/O operations directed to a remote storage. The virtual machine hosting environment is operable to determine when an unavailability condition exists with respect to the remote storage and when such unavailability condition no longer exists. The virtual machine hosting environment is further operable to suspend the virtual machine based at least on the determination that the unavailability condition exists and to resume the virtual machine based at least on the determination that the unavailability condition no longer exists. The virtual machine hosting environment may be still further operable to save one or more pending I/O requests generated by the virtual machine in conjunction with pausing the virtual machine and to send the pending I/O request(s) to the remote storage in conjunction with resuming the virtual machine.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: October 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vivek P. Divakara, Suraj Puri, Raghu Murthy, Kai Chen, Francis M. David, Melur Raghuraman, Mian Naeem ul Haque, Saad Syed
  • Publication number: 20170024233
    Abstract: A virtual machine hosting environment executing on a physical machine is operable to instantiate a virtual machine that is capable of initiating I/O operations directed to a remote storage. The virtual machine hosting environment is operable to determine when an unavailability condition exists with respect to the remote storage and when such unavailability condition no longer exists. The virtual machine hosting environment is further operable to suspend the virtual machine based at least on the determination that the unavailability condition exists and to resume the virtual machine based at least on the determination that the unavailability condition no longer exists. The virtual machine hosting environment may be still further operable to save one or more pending I/O requests generated by the virtual machine in conjunction with pausing the virtual machine and to send the pending I/O request(s) to the remote storage in conjunction with resuming the virtual machine.
    Type: Application
    Filed: July 22, 2015
    Publication date: January 26, 2017
    Inventors: Vivek P. Divakara, Suraj Puri, Raghu Murthy, Kai Chen, Francis M. David, Melur Raghuraman, Mian Naeem ul Haque, Saad Syed
  • Patent number: 8669532
    Abstract: A process for evaluating a cleaning solution is described. The process includes: (a) subjecting a solution, including a solute and a solvent, to sonic energy to create a sonicated solution; (b) measuring UV absorption of the sonicated solution to produce a sample UV absorbance spectra; (c) obtaining a reference UV absorbance spectra; (d) scaling the reference UV absorbance spectra to the sample UV absorbance spectra at a lower range of the UV spectrum; (e) subtracting from the reference UV absorbance spectra the sample UV absorbance spectra to produce a differential UV spectra; and (f) evaluating at or near a peak of the sample UV absorbance spectra the differential UV absorbance spectra to determine whether the sonicated solution is activated.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: March 11, 2014
    Assignee: Nano Green Technology, Inc.
    Inventors: Ariel Flat, Suraj Puri
  • Patent number: 8375965
    Abstract: Inventive methods and systems of cleaning patterned integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: (1) providing the patterned integrated circuit substrate having thereon poly silicon lines adjacent to each other; (2) charging a solution, which contains at least a solute selected to promote cleaning of the patterned integrated circuit substrate, to produce a charged solution, wherein at least a portion of the solute is present as clusters in the charged solution; and (3) conveying the charged solution for cleaning the patterned integrated circuit substrate.
    Type: Grant
    Filed: November 23, 2007
    Date of Patent: February 19, 2013
    Assignee: Nano OM, LLC
    Inventor: Suraj Puri
  • Patent number: 8377217
    Abstract: Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. The cleaning systems of the present invention include: a charging chamber for holding a solution, which contains at least a solute selected to promote cleaning of the integrated circuit substrate; and a first acoustic energy source capable of vibrating the solution in the charging chamber to produce a charged solution such that at least a portion of the solute is present as clusters in the charged solution.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: February 19, 2013
    Assignee: Nano OM, LLC
    Inventor: Suraj Puri
  • Publication number: 20120138813
    Abstract: A process for evaluating a cleaning solution is described, The process includes: (a) subjecting a solution, including a solute and a solvent, to sonic energy to create a sonicated solution; (b) measuring UV absorption of said sonicated solution to produce a sample UV absorbance spectra; (c) obtaining a reference UV absorbance spectra; (d) scaling said reference UV absorbance spectra to said sample UV absorbance spectra at a lower range of said UV spectrum;(e) subtracting from said reference UV absorbance spectra said sample UV absorbance spectra to produce a differential UV spectra; and (f) evaluating at or near a peak of said sample UV absorbance spectra said differential UV absorbance spectra to determine whether said sonicated solution is activated.
    Type: Application
    Filed: February 10, 2012
    Publication date: June 7, 2012
    Applicant: NANO GREEN TECHNOLOGY, INC.
    Inventors: Ariel FLAT, Suraj PURI
  • Patent number: 8138482
    Abstract: A process for evaluating a cleaning solution is described. The process includes: (i) subjecting a solution, including a solute and a solvent, to sonic energy to create a sonicated solution; (ii) measuring UV absorption of the sonicated solution to produce a sample UV absorbance spectra; (iii) obtaining a reference solution, which includes a solute concentration that is similar to that of solute concentration in the sonicated solution; (iv) measuring UV absorption of the reference solution to produce a reference UV absorbance spectra; (v) scaling the reference UV absorbance spectra to the sample UV absorbance spectra at a lower range of the UV spectrum; (vi) subtracting from the reference UV absorbance spectra the sample UV absorbance spectra to produce a differential UV spectra; and (vii) evaluating at or near a peak of the sample UV absorbance spectra the differential UV absorbance spectra to determine whether the sonicated solution is activated.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: March 20, 2012
    Assignee: Nano Green Technology, Inc.
    Inventors: Ariel Flat, Suraj Puri
  • Patent number: 7914624
    Abstract: Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. The cleaning systems of the present invention include: a charging chamber for holding a solution, which contains at least a solute selected to promote cleaning of the integrated circuit substrate; and a first acoustic energy source capable of vibrating the solution in the charging chamber to produce a charged solution such that at least a portion of the solute is present as clusters in the charged solution.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: March 29, 2011
    Assignee: Nano OM, LLC
    Inventor: Suraj Puri
  • Publication number: 20100319725
    Abstract: Inventive methods, systems and compositions for sanitizing food products are described. A method for sanitizing food products includes: (a) activating a solution, which includes a solute and a solvent, by using acoustic energy to form a coherent solution including solute clusters, in which each solute cluster is organized such that at least one solute molecule is surrounded by many solvent molecules; and (b) submerging the food products into a tank containing the coherent solution to sanitize the food products.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: NANO OM TECHNOLOGY, LLC
    Inventors: Suraj Puri, George Plaut, Saurabh Sharma
  • Publication number: 20100179085
    Abstract: Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. The cleaning systems of the present invention include: a charging chamber for holding a solution, which contains at least a solute selected to promote cleaning of the integrated circuit substrate; and a first acoustic energy source capable of vibrating the solution in the charging chamber to produce a charged solution such that at least a portion of the solute is present as clusters in the charged solution.
    Type: Application
    Filed: July 15, 2009
    Publication date: July 15, 2010
    Inventor: Suraj Puri
  • Patent number: 7731800
    Abstract: Inventive methods and systems of cleaning patterned integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: (1) providing the patterned integrated circuit substrate having thereon poly silicon lines adjacent to each other; (2) charging a solution, which contains at least a solute selected to promote cleaning of the patterned integrated circuit substrate, to produce a charged solution, wherein at least a portion of the solute is present as clusters in the charged solution; and (3) conveying the charged solution for cleaning the patterned integrated circuit substrate.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: June 8, 2010
    Assignee: Nano OM, LLC
    Inventor: Suraj Puri
  • Patent number: 7655094
    Abstract: Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: February 2, 2010
    Assignee: Nano Om, LLC
    Inventor: Suraj Puri
  • Publication number: 20090290143
    Abstract: A process for evaluating a cleaning solution is described. The process includes: (i) subjecting a solution, including a solute and a solvent, to sonic energy to create a sonicated solution; (ii) measuring UV absorption of the sonicated solution to produce a sample UV absorbance spectra; (iii) obtaining a reference solution, which includes a solute concentration that is similar to that of solute concentration in the sonicated solution; (iv) measuring UV absorption of the reference solution to produce a reference UV absorbance spectra; (v) scaling the reference UV absorbance spectra to the sample UV absorbance spectra at a lower range of the UV spectrum; (vi) subtracting from the reference UV absorbance spectra the sample UV absorbance spectra to produce a differential UV spectra; and (vii) evaluating at or near a peak of the sample UV absorbance spectra the differential UV absorbance spectra to determine whether the sonicated solution is activated.
    Type: Application
    Filed: May 23, 2008
    Publication date: November 26, 2009
    Applicant: Nano Green Technology, Inc.
    Inventors: Ariel Flat, Suraj Puri
  • Publication number: 20090272411
    Abstract: Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. The cleaning systems of the present invention include: a charging chamber for holding a solution, which contains at least a solute selected to promote cleaning of the integrated circuit substrate; and a first acoustic energy source capable of vibrating the solution in the charging chamber to produce a charged solution such that at least a portion of the solute is present as clusters in the charged solution.
    Type: Application
    Filed: July 15, 2009
    Publication date: November 5, 2009
    Inventor: Suraj Puri
  • Publication number: 20090272401
    Abstract: Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. The cleaning systems of the present invention include: a charging chamber for holding a solution, which contains at least a solute selected to promote cleaning of the integrated circuit substrate; and a first acoustic energy source capable of vibrating the solution in the charging chamber to produce a charged solution such that at least a portion of the solute is present as clusters in the charged solution.
    Type: Application
    Filed: July 15, 2009
    Publication date: November 5, 2009
    Inventor: Suraj Puri
  • Publication number: 20080156355
    Abstract: Inventive methods and systems of cleaning patterned integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: (1) providing the patterned integrated circuit substrate having thereon poly silicon lines adjacent to each other; (2) charging a solution, which contains at least a solute selected to promote cleaning of the patterned integrated circuit substrate, to produce a charged solution, wherein at least a portion of the solute is present as clusters in the charged solution; and (3) conveying the charged solution for cleaning the patterned integrated circuit substrate.
    Type: Application
    Filed: November 23, 2007
    Publication date: July 3, 2008
    Inventor: Suraj Puri
  • Publication number: 20060151000
    Abstract: Inventive methods and systems of cleaning patterned integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: (1) providing the patterned integrated circuit substrate having thereon poly silicon lines adjacent to each other; (2) charging a solution, which contains at least a solute selected to promote cleaning of the patterned integrated circuit substrate, to produce a charged solution, wherein at least a portion of the solute is present as clusters in the charged solution; and (3) conveying the charged solution for cleaning the patterned integrated circuit substrate.
    Type: Application
    Filed: March 29, 2005
    Publication date: July 13, 2006
    Inventor: Suraj Puri
  • Publication number: 20060142689
    Abstract: Systems, methods and compositions for effectively cleaning wounds are described. According to the present invention, wound care is promoted by the use of a charged solution and particularly in the presence of sonic energy. Inventive methods for producing a solution which promotes removal of microbes, comprising charging a solution that contains at least a solute selected to promote removal of microbes, to produce a charged solution. As a result of charging, at least a portion of the solute is present as clusters in the charged solution. Alternatively, the solute is selected to promote formation of solute clusters, which effectively remove microbes found on or inside the wound. Inventive systems for applying the charged cleaning solution includes: (i) a housing capable of holding a pressurized-charged solution; and (ii) a sonic chamber capable of introducing sonic frequency into the pressurized-charged solution to form a sonically activated charged solution.
    Type: Application
    Filed: January 24, 2006
    Publication date: June 29, 2006
    Inventors: Suraj Puri, George Plaut
  • Publication number: 20060078850
    Abstract: Systems, methods and compositions for promoting oral hygiene are described. According to the present invention, oral hygiene is promoted by the use of a charged solution on the mouth tissue. Inventive methods for producing the cleaning solution includes charging a solution, which contains at least a solute selected to promote cleaning of tissue present in mouth. As a result of charging, at least a portion of the solute is present as clusters in the charged solution. Inventive systems for producing the cleaning solution includes: (1) a charging chamber for holding a solution, which contains at least a solute selected to promote oral hygiene; and (2) a first acoustic energy source capable of vibrating said solution in said charging chamber to produce a charged solution, wherein at least a portion of said solute is present as clusters in said charged solution.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Inventor: Suraj Puri
  • Publication number: 20060019849
    Abstract: Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. The cleaning systems of the present invention include: a charging chamber for holding a solution, which contains at least a solute selected to promote cleaning of the integrated circuit substrate; and a first acoustic energy source capable of vibrating the solution in the charging chamber to produce a charged solution such that at least a portion of the solute is present as clusters in the charged solution.
    Type: Application
    Filed: July 7, 2004
    Publication date: January 26, 2006
    Inventor: Suraj Puri