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: 11138029Abstract: 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: GrantFiled: July 22, 2015Date of Patent: October 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vivek P. Divakara, Suraj Puri, Raghu Murthy, Kai Chen, Francis M. David, Melur Raghuraman, Mian Naeem ul Haque, Saad Syed
-
Publication number: 20170024233Abstract: 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: ApplicationFiled: July 22, 2015Publication date: January 26, 2017Inventors: Vivek P. Divakara, Suraj Puri, Raghu Murthy, Kai Chen, Francis M. David, Melur Raghuraman, Mian Naeem ul Haque, Saad Syed
-
Patent number: 8669532Abstract: 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: GrantFiled: February 10, 2012Date of Patent: March 11, 2014Assignee: Nano Green Technology, Inc.Inventors: Ariel Flat, Suraj Puri
-
Patent number: 8375965Abstract: 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: GrantFiled: November 23, 2007Date of Patent: February 19, 2013Assignee: Nano OM, LLCInventor: Suraj Puri
-
Systems and methods for charging a cleaning solution used for cleaning integrated circuit substrates
Patent number: 8377217Abstract: 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: GrantFiled: July 15, 2009Date of Patent: February 19, 2013Assignee: Nano OM, LLCInventor: Suraj Puri -
Publication number: 20120138813Abstract: 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: ApplicationFiled: February 10, 2012Publication date: June 7, 2012Applicant: NANO GREEN TECHNOLOGY, INC.Inventors: Ariel FLAT, Suraj PURI
-
Patent number: 8138482Abstract: 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: GrantFiled: May 23, 2008Date of Patent: March 20, 2012Assignee: Nano Green Technology, Inc.Inventors: Ariel Flat, Suraj Puri
-
Systems and methods for charging a cleaning solution used for cleaning integrated circuit substrates
Patent number: 7914624Abstract: 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: GrantFiled: July 15, 2009Date of Patent: March 29, 2011Assignee: Nano OM, LLCInventor: Suraj Puri -
Publication number: 20100319725Abstract: 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: ApplicationFiled: June 18, 2009Publication date: December 23, 2010Applicant: NANO OM TECHNOLOGY, LLCInventors: Suraj Puri, George Plaut, Saurabh Sharma
-
SYSTEMS AND METHODS FOR CHARGING A CLEANING SOLUTION USED FOR CLEANING INTEGRATED CIRCUIT SUBSTRATES
Publication number: 20100179085Abstract: 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: ApplicationFiled: July 15, 2009Publication date: July 15, 2010Inventor: Suraj Puri -
Patent number: 7731800Abstract: 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: GrantFiled: March 29, 2005Date of Patent: June 8, 2010Assignee: Nano OM, LLCInventor: Suraj Puri
-
Systems and methods for charging a cleaning solution used for cleaning integrated circuit substrates
Patent number: 7655094Abstract: 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: GrantFiled: July 7, 2004Date of Patent: February 2, 2010Assignee: Nano Om, LLCInventor: Suraj Puri -
Publication number: 20090290143Abstract: 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: ApplicationFiled: May 23, 2008Publication date: November 26, 2009Applicant: Nano Green Technology, Inc.Inventors: Ariel Flat, Suraj Puri
-
SYSTEMS AND METHODS FOR CHARGING A CLEANING SOLUTION USED FOR CLEANING INTEGRATED CIRCUIT SUBSTRATES
Publication number: 20090272411Abstract: 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: ApplicationFiled: July 15, 2009Publication date: November 5, 2009Inventor: Suraj Puri -
SYSTEMS AND METHODS FOR CHARGING A CLEANING SOLUTION USED FOR CLEANING INTEGRATED CIRCUIT SUBSTRATES
Publication number: 20090272401Abstract: 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: ApplicationFiled: July 15, 2009Publication date: November 5, 2009Inventor: Suraj Puri -
Publication number: 20080156355Abstract: 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: ApplicationFiled: November 23, 2007Publication date: July 3, 2008Inventor: Suraj Puri
-
Publication number: 20060151000Abstract: 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: ApplicationFiled: March 29, 2005Publication date: July 13, 2006Inventor: Suraj Puri
-
Publication number: 20060142689Abstract: 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: ApplicationFiled: January 24, 2006Publication date: June 29, 2006Inventors: Suraj Puri, George Plaut
-
Publication number: 20060078850Abstract: 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: ApplicationFiled: October 13, 2004Publication date: April 13, 2006Inventor: Suraj Puri
-
Systems and methods for charging a cleaning solution used for cleaning integrated circuit substrates
Publication number: 20060019849Abstract: 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: ApplicationFiled: July 7, 2004Publication date: January 26, 2006Inventor: Suraj Puri