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: 20230316189
    Abstract: 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: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Alec DeFilippo, Uffe Hellum, Matt Jiang, Casey Hungler, Stephen Gross, Spencer Richard Smith, Andrew Jordan
  • Patent number: 10303751
    Abstract: 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: Grant
    Filed: October 30, 2017
    Date of Patent: May 28, 2019
    Assignee: Google LLC
    Inventor: Stephen Gross
  • Patent number: 9824075
    Abstract: 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: Grant
    Filed: March 31, 2016
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventor: Stephen Gross
  • Patent number: 7807766
    Abstract: 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: Grant
    Filed: September 8, 2006
    Date of Patent: October 5, 2010
    Assignee: Cognis IP Management GmbH
    Inventors: Thomas Albers, Wolfgang Denuell, Stephen Gross, Dirk Mampe, Florence Mazuel, Hans-Christian Raths, Christoph G Schunicht
  • Publication number: 20090107524
    Abstract: 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: Application
    Filed: September 27, 2008
    Publication date: April 30, 2009
    Applicant: Cognis IP Management GmbH
    Inventors: Stephen Gross, Susan Thomas, Timothy Morris
  • Publication number: 20070226434
    Abstract: 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: Application
    Filed: May 22, 2007
    Publication date: September 27, 2007
    Inventors: Daniel Guterman, Stephen Gross, Shahzad Khalid, Geoffrey Gongwer
  • Publication number: 20070217259
    Abstract: 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: Application
    Filed: May 22, 2007
    Publication date: September 20, 2007
    Inventors: Daniel Guterman, Stephen Gross, Shahzad Khalid, Geoffrey Gongwer
  • Publication number: 20070179265
    Abstract: 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: Application
    Filed: September 8, 2006
    Publication date: August 2, 2007
    Inventors: Thomas Albers, Wolfgang Denuell, Stephen Gross, Dirk Mampe, Florence Mazuel, Hans-Christian Raths, Christoph Schunicht
  • Publication number: 20070150791
    Abstract: 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: Application
    Filed: December 27, 2005
    Publication date: June 28, 2007
    Inventors: Stephen Gross, Bryan Mee
  • Publication number: 20070150790
    Abstract: 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: Application
    Filed: December 27, 2005
    Publication date: June 28, 2007
    Inventors: Stephen Gross, Bryan Mee
  • Publication number: 20070093404
    Abstract: 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: Application
    Filed: September 20, 2006
    Publication date: April 26, 2007
    Inventors: Stephen Gross, Markus Doerr, Timothy Morris
  • Publication number: 20070084787
    Abstract: 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 support
    Type: Application
    Filed: May 25, 2006
    Publication date: April 19, 2007
    Inventors: Stephen Gross, Robert Sanders
  • Publication number: 20070077426
    Abstract: 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: Application
    Filed: July 6, 2006
    Publication date: April 5, 2007
    Applicant: Lydall, Inc.
    Inventor: Stephen Gross
  • Publication number: 20060035014
    Abstract: 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: Application
    Filed: October 28, 2005
    Publication date: February 16, 2006
    Inventors: James DeYoung, James McClain, Stephen Gross, Doug Taylor, Mark Wagner, David Brainard
  • Publication number: 20060015677
    Abstract: 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: Application
    Filed: August 9, 2005
    Publication date: January 19, 2006
    Inventors: Geoffrey Gongwer, Stephen Gross
  • Publication number: 20050161819
    Abstract: 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: Application
    Filed: January 22, 2004
    Publication date: July 28, 2005
    Inventors: James DeYoung, James McClain, Stephen Gross, Doug Taylor, Mark Wagner, David Brainard
  • Publication number: 20050130869
    Abstract: 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: Application
    Filed: June 29, 2004
    Publication date: June 16, 2005
    Inventors: Stephen Gross, John Hessel, Timothy Morris
  • Publication number: 20040175948
    Abstract: Chemical mechanical polishing compositions including a carbon dioxide-based solvent, an oxidizing agent, and a chelating agent are formed and used with CMP processes and systems. Methods for determining the endpoint of a CMP process are also provided.
    Type: Application
    Filed: October 10, 2003
    Publication date: September 9, 2004
    Applicant: The University of North Carolina at Chapel Hill
    Inventors: Joseph M. DeSimone, Pamela M. Visintin, Ginger M. Denison, Carol A. Bessel, Cynthia K. Schauer, Stephen Gross
  • Patent number: 5200959
    Abstract: A solid-state memory array such as an electrically erasable programmable read only memory (EEprom) or Flash EEprom array is used to store sequential data in a prescribed order. The memory includes a first information list containing addresses and defect types of previously detected defects. The defects are listed in the same prescribed order as that of the data. Only a simple controller is required to reference the information list so that writing or reading of the data will skip over the defective locations in the memory. New defects may be detected during writing by failure in verification, and those new defects will also be skipped. The memory also includes a second information list maintained by the controller. As data is written to the memory, addresses of file-markers and defects detected by write failure are entered into the list in the same prescribed order.
    Type: Grant
    Filed: October 17, 1989
    Date of Patent: April 6, 1993
    Assignee: SunDisk Corporation
    Inventors: Stephen Gross, Robert D. Norman