Patents by Inventor Stephen Gross
Stephen Gross 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: 20250068835Abstract: A data processing system implements receiving a first input in a spreadsheet in a spreadsheet application, detecting an indication that the first input includes first executable program code, analyzing the first executable program code to identify first references to one or more first elements of the spreadsheet in the first executable program code, requesting spreadsheet data associated with the one or more first elements of the spreadsheet from the spreadsheet application, receiving the spreadsheet data from the spreadsheet application; executing the first executable program code using the spreadsheet data referenced in the first executable program code to obtain a first program code result and causing the spreadsheet application to display the first program code result in the spreadsheet application.Type: ApplicationFiled: August 21, 2023Publication date: February 27, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Joseph John MCDAID, Keyur PATEL, Arturo GOICOCHEA HOEFKEN, Eoin BURKE, Su-Piao WU, James MASSON, Christopher GROSS, Jake Elliot ARMSTRONG, Carlos Augusto OTERO, John Herbert Martin WILLIAMS, Nicholas Charles WILSON, Andrew Donald GORDON, Neil TORONTO, Anders HEJLSBERG, Guido VAN ROSSUM, Shaofeng ZHU, Stephen DOWER, John LAM
-
Publication number: 20250011887Abstract: Described herein are compositions and methods for enriching library fragments prepared for coronavirus sequences prepared from various samples. These methods may incorporate microfluidics and flowcells for greater case of use. Libraries enriched with the present methods may be used for sequencing. Also described are probes and methods for enzymatic depletion of unwanted RNA.Type: ApplicationFiled: September 26, 2024Publication date: January 9, 2025Inventors: Brian Hawks, Stephen Gross, Gary Schroth
-
Publication number: 20240182881Abstract: The present disclosure is concerned with proteins, methods, compositions, and kits for mapping of methylation status of nucleic acids, including 5-methylcytosine and 5-hydroxymethyl cytosine (5 hmC). In one embodiment, proteins are provided that selectively act on certain modified cytosines of target nucleic acids and converts them to thymidine or modified thymidine analogues. In another embodiment, proteins are provided that selectively act on certain modified cytosines of target nucleic acids and converts them to uracil or thymidine and selectively do not act on other certain modified cytosines of target nucleic acids. Also provided are compositions and kits that include one or more of the proteins and methods for using one or more of the proteins.Type: ApplicationFiled: December 13, 2023Publication date: June 6, 2024Applicant: ILLUMINA, INC.Inventors: Dewei Joel Toh, Leslie Yee Ming Beh, Shu Ting Tan, Anna Traczyk, Saurabh Nirantar, Eric Brustad, Hamed Tabatabaei Ghomi, Zahra Fahmi, Lekha Ravichandraprabhu, Colin Brown, Kayla Busby, Stephen Gross, Rebekah Karadeema, Huy Lam, Pascale Mathonet, Sarah E. Shultzaberger, Kathleen Tzeng, Allison Kathleen Yunghans
-
Publication number: 20230316189Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing an experiment for a workforce analytics system. One of the methods includes identifying team members who conduct work using a heterogeneous set of software tools including third party software tools. An experiment group of team members and a control group of team members are identified. Experiment activity data is received from use by the experiment group of the set of heterogeneous software tools and control group activity data is received from use by the control group of the set of heterogeneous software tools. A metric by which to measure the effect of a process change is identified. The effect of the process change is determined according to the metric and based on the experiment activity data and the control group activity data. Action is taken based on the effect of the process change.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Alec DeFilippo, Uffe Hellum, Matt Jiang, Casey Hungler, Stephen Gross, Spencer Richard Smith, Andrew Jordan
-
Patent number: 10303751Abstract: A system and method for interactive test coverage are disclosed. An example embodiment receives a document object model representation of a user interface page and determines at least one visible and interactive element in the document object model. If there are multiple visible interactive elements, an example embodiment creates a CSS selector for each element. A CSS selector identifies the element by information including ancestry tags from a root node to a leaf node. In one embodiment, a determination is made regarding whether the current CSS selector is similar to previously-stored CSS selectors. An example embodiment stores the CSS selector when no previously-stored CSS selectors are similar. A user interface test is executed and a determination is made as to whether the elements represented by the stored CSS selectors were invoked by the test. Results from the test execution can be displayed to a user via a user interface display.Type: GrantFiled: October 30, 2017Date of Patent: May 28, 2019Assignee: Google LLCInventor: Stephen Gross
-
Patent number: 9824075Abstract: A system and method for interactive test coverage are disclosed. An example embodiment receives a document object model representation of a user interface page and determines at least one visible and interactive element in the document object model. If there are multiple visible interactive elements, an example embodiment creates a CSS selector for each element. A CSS selector identifies the element by information including ancestry tags from a root node to a leaf node. In one embodiment, a determination is made regarding whether the current CSS selector is similar to previously-stored CSS selectors. An example embodiment stores the CSS selector when no previously-stored CSS selectors are similar. A user interface test is executed and a determination is made as to whether the elements represented by the stored CSS selectors were invoked by the test. Results from the test execution can be displayed to a user via a user interface display.Type: GrantFiled: March 31, 2016Date of Patent: November 21, 2017Assignee: Google Inc.Inventor: Stephen Gross
-
Patent number: 7807766Abstract: Polymers which are suitable for use in cleaning compositions are described. The polymers are comprised of at least three different monomers. The types of monomers and ratios of the monomers in the polymers are further disclosed. Cleaning compositions containing the polymers for treating various surfaces and for use in various applications are also provided.Type: GrantFiled: September 8, 2006Date of Patent: October 5, 2010Assignee: Cognis IP Management GmbHInventors: Thomas Albers, Wolfgang Denuell, Stephen Gross, Dirk Mampe, Florence Mazuel, Hans-Christian Raths, Christoph G Schunicht
-
Publication number: 20090107524Abstract: Cleaning compositions with improved rinsing properties which provide a surface with reduced spotting after rinsing are provided. The preferred compositions contain at least one surfactant selected from the group consisting of anionic surfactants, nonionic surfactants and combinations thereof; inorganic nanoparticles; a carrier dispersible polymer containing cationic, anionic and nonionic residues; and a carrier, preferably water. Methods for cleaning including applying to a surface a cleaning composition of the invention, and rinsing the surface, preferably with water, is also provided.Type: ApplicationFiled: September 27, 2008Publication date: April 30, 2009Applicant: Cognis IP Management GmbHInventors: Stephen Gross, Susan Thomas, Timothy Morris
-
Publication number: 20070226434Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.Type: ApplicationFiled: May 22, 2007Publication date: September 27, 2007Inventors: Daniel Guterman, Stephen Gross, Shahzad Khalid, Geoffrey Gongwer
-
Publication number: 20070217259Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.Type: ApplicationFiled: May 22, 2007Publication date: September 20, 2007Inventors: Daniel Guterman, Stephen Gross, Shahzad Khalid, Geoffrey Gongwer
-
Publication number: 20070179265Abstract: Polymers which are suitable for use in cleaning compositions are described. The polymers are comprised of at least three different monomers. The types of monomers and ratios of the monomers in the polymers are further disclosed. Cleaning compositions containing the polymers for treating various surfaces and for use in various applications are also provided.Type: ApplicationFiled: September 8, 2006Publication date: August 2, 2007Inventors: Thomas Albers, Wolfgang Denuell, Stephen Gross, Dirk Mampe, Florence Mazuel, Hans-Christian Raths, Christoph Schunicht
-
Publication number: 20070150790Abstract: A portion of data stored in a non-volatile memory may be found to be corrupted when it is read. Where parity data is generated from portions of data and the parity data is stored with the portions of data, the corrupted data may be reconstructed from the parity data and uncorrupted portions of data.Type: ApplicationFiled: December 27, 2005Publication date: June 28, 2007Inventors: Stephen Gross, Bryan Mee
-
Publication number: 20070150791Abstract: A portion of data stored in a non-volatile memory may be found to be corrupted when it is read. Where parity data is generated from portions of data and the parity data is stored with the portions of data, the corrupted data may be reconstructed from the parity data and uncorrupted portions of data.Type: ApplicationFiled: December 27, 2005Publication date: June 28, 2007Inventors: Stephen Gross, Bryan Mee
-
Publication number: 20070093404Abstract: Disclosed is a hard surface cleaning composition employing dibasic esters as a primary solvent in combination with a primary emulsifier, a short-chain cosurfactant, a secondary emulsifier and water. Optional components include a polar solvent and a thickener. The disclosed composition is preferably in the form of an oil continuous microemulsion and is provided as a component of a liquid or spray formulation for use, depending upon the application. The disclosed cleaning agents have a low odor and satisfy the 2005 CARB VOC requirements of less than 8% by weight for oven cleaners.Type: ApplicationFiled: September 20, 2006Publication date: April 26, 2007Inventors: Stephen Gross, Markus Doerr, Timothy Morris
-
Publication number: 20070084787Abstract: The invention provides a method for pleating a filtration material (1), having at least one filtration layer (2) and a stiffening layer (4), comprising preparing the filtration layer (2) as a non-woven layer of synthetic fibers, preparing the stiffening support layer (4) as a non-woven layer of synthetic fibers, with a majority of the fibers having an average denier at least two times the average denier of the synthetic fibers of the filtration layer (2) and sufficient in number and denier so that when attached to the filtration layer (2) produces a self-supporting composite (5), forming lines (7) of spaced apart perforations (6) in the support layer (4) with the lines (7) corresponding to intended folds (121) in a pleated filtration material (120), attaching the perforated support layer (4) to the filtration layer (2) to form the composite (5) thereof, and pleating the composite filtration material (5) by folding the composite filtration material (5) along the lines (7) of the perforations (6) in the supportType: ApplicationFiled: May 25, 2006Publication date: April 19, 2007Inventors: Stephen Gross, Robert Sanders
-
Publication number: 20070077426Abstract: A process is provided for producing improved, superior and more cost effective glass micro fibers, wherein molten glass in filament form is attenuated into glass micro fibers by gasses of a combusted mixture of air and fuel. The improvement comprises introducing into the mixture a gas stream containing at east 70% by volume of oxygen. This avoids problems in glass micro fiber production where the quality of the fibers varies from time to time, as demonstrated by the quality of paper produced therefrom. An apparatus for producing the fibers is also provided, as well as improved glass micro fibers and improved papers made therefrom.Type: ApplicationFiled: July 6, 2006Publication date: April 5, 2007Applicant: Lydall, Inc.Inventor: Stephen Gross
-
Publication number: 20060035014Abstract: A method of coating a substrate comprises the steps of: (a) providing a substrate in an enclosed vessel, the substrate having a surface portion; (b) at least partially filling the enclosed vessel with a first supercritical fluid so that said first supercritical fluid contacts the surface portion, with the first supercritical fluid carrying or containing a coating component; then (c) adding a separate compressed gas atmosphere to the reaction vessel so that a boundary is formed between the first supercritical fluid and the separate compressed gas atmosphere, said separate compressed gas atmosphere having a density less than said first supercritical fluid; and then (d) displacing said first supercritical fluid from said vessel by continuing adding said separate compressed gas atmosphere to said vessel so that said boundary moves across said surface portion and a thin film of coating component is deposited on said microelectronic substrate.Type: ApplicationFiled: October 28, 2005Publication date: February 16, 2006Inventors: James DeYoung, James McClain, Stephen Gross, Doug Taylor, Mark Wagner, David Brainard
-
Publication number: 20060015677Abstract: Methods and apparatus for transforming data into a format which may be efficiently stored in a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing information of a first data format in a memory system includes generating statistics associated with the first data format, and transforming the information from the first data format to a second data format using the statistics. Once the information is transformed into the second data format, the information is stored into a memory. Storing the information in the second data format in the memory includes storing an identifier that identifies a transformation used to transform the information to the second data format. In one embodiment, costs associated with storing the information in the second data format are less than or equal to costs associated with storing the information in the first data format.Type: ApplicationFiled: August 9, 2005Publication date: January 19, 2006Inventors: Geoffrey Gongwer, Stephen Gross
-
Publication number: 20050161819Abstract: A method of treating a dielectric surface portion of a semiconductor substrate, comprising the steps of: (a) providing a semiconductor substrate having a dielectric surface portion; and then (b) treating said dielectric surface portion with a coating reagent, the coating reagent comprising a reactive group coupled to a coordinating group, with the coordinating group having a metal bound thereto, so that the metal is deposited on the dielectric surface portion to produce a surface portion treated with a metal.Type: ApplicationFiled: January 22, 2004Publication date: July 28, 2005Inventors: James DeYoung, James McClain, Stephen Gross, Doug Taylor, Mark Wagner, David Brainard
-
Publication number: 20050130869Abstract: A cleaning composition containing: (a) from about 1.0 to about 15.0% by weight of a monoethanolamine salt of an alkyl sulfonic acid; (b) from about 3 to about 50% by weight of a C6-C14 methyl ester primary solvent; (c) from about 1.0 to about 15.0% by weight of a short-chain cosurfactant; (d) from about 1 to about 25% by weight of a polar solvent having a water solubility of from about 1 to 5 g/100 ml; (e) up to about 10.0% by weight of a nonionic surfactant; (f) from about 0.05 to about 3.0% by weight of a thickening agent selected from the group consisting of hydroxypropyl cellulose, hydroxypropyl methylcellulose, and mixtures thereof; and (g) remainder, water, all weights being based on the total weight of the composition, and wherein the composition is terpene-free.Type: ApplicationFiled: June 29, 2004Publication date: June 16, 2005Inventors: Stephen Gross, John Hessel, Timothy Morris