Patents by Inventor Steven A. Kirk

Steven A. Kirk 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: 20080162413
    Abstract: A system, method, and computer program product for processing a database query are presented. Steps for identifying a value expression comprising information needed in order to resolve a query, associating enumerated values with the set of distinct values for the value expression, evaluating the query utilizing the enumerated values, and deleting the association are disclosed.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Steven A. Kirk, Roland F. McKenney, David E. Walrath
  • Publication number: 20080162441
    Abstract: A system, method, and computer program product for processing a database query are presented. Steps for creating a secondary enumeration when necessary and utilizing the secondary enumeration to improve query operations by processing enumeration values of the secondary enumeration instead of data represented by the enumeration values are disclosed.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Steven A. Kirk, David E. Walrath, Roland F. McKenney, Roger D. MacNicol
  • Publication number: 20080162414
    Abstract: A system, method, and computer program product for processing a database query are presented. Steps for identifying a table needed to resolve the query, creating an enumeration value, determining whether the enumeration value is semantically equivalent to data from a data field in the table, and using a temporary data structure to evaluate the query are disclosed.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Steven A. Kirk, David E. Walrath, Fang-Ying Yen, Roger D. MacNicol
  • Patent number: 7323438
    Abstract: The present invention is directed to a disposable article that contains a plurality of substrate layers. The article is selected from the group consisting of pad sized articles, grip sized articles, sheet sized articles and combinations. These articles have a cleansing composition associated with the substrate layers. The articles provide effective cleansing benefits to the skin and hair in a convenient, inexpensive, and sanitary manner. The articles of the present invention also have superior thickness. Additionally, the article has increased rigidity while at the same time is flexible. The increase in rigidity and thickness provides for an article that does not crush or crumple during use. The article of the present invention can also provide a therapeutic or aesthetic benefit without the need for a separate benefit providing product.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: January 29, 2008
    Assignee: Procter & Gamble
    Inventors: Steven Kirk Hedges, Edward Dewey Smith, III
  • Patent number: 6869885
    Abstract: A tungsten silicide etch process allows for a high etch rate and about 90° sidewall profiles of etched features. According to an example embodiment, a substrate is placed into an etch zone and a process gas comprising SF6, He, HBr, and a chlorine-containing gas is introduced in the etch zone. A plasma is generated in the etch zone to form an etch gas from the process gas that anisotropically etches the tungsten silicide layer.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: March 22, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Steven Kirk Bowling
  • Publication number: 20040253297
    Abstract: The present invention is directed to a disposable article that contains a plurality of substrate layers where at least one of the layers is an extruded low density foam and the article has a cleansing composition associated with the substrate layers. The article provides effective cleansing benefits to the skin and hair in a convenient, inexpensive, and sanitary manner. The article of the present invention also has superior thickness. The article has increased rigidity while at the same time is flexible. The increase in rigidity and thickness provides for an article that does not crush or crumple during use. The low density provides for an article that has improved handleability and reduced scratchy feel against the skin. The article of the present invention can also provide a therapeutic or aesthetic benefit without the need for a separate benefit providing product.
    Type: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Applicant: The Procter & Gamble Company
    Inventors: Steven Kirk Hedges, Edward Dewey Smith
  • Publication number: 20040254086
    Abstract: The present invention is directed to a disposable article that contains a plurality of substrate layers. The article is selected from the group consisting of pad sized articles, grip sized articles, sheet sized articles and combinations. These articles have a cleansing composition associated with the substrate layers. The articles provide effective cleansing benefits to the skin and hair in a convenient, inexpensive, and sanitary manner. The articles of the present invention also have superior thickness. Additionally, the article has increased rigidity while at the same time is flexible. The increase in rigidity and thickness provides for an article that does not crush or crumple during use. The article of the present invention can also provide a therapeutic or aesthetic benefit without the need for a separate benefit providing product.
    Type: Application
    Filed: June 8, 2004
    Publication date: December 16, 2004
    Applicant: The Procter & Gamble Company
    Inventors: Steven Kirk Hedges, Edward Dewey Smith
  • Publication number: 20040242097
    Abstract: The article contains a fibrous, non-woven web and having a personal care composition associated with this web. The present invention relates to disposable, personal care articles useful for cleansing and/or treating the skin, hair or other similar keratin-containing surfaces. These articles are used by the consumer by either wetting the dry article with water and then rubbing the article against the skin, hair or other similar keratin-containing surfaces, or taking a wet, disposable, personal care article and rubbing against the skin, hair or other similar keratin-containing surfaces or taking a moist, disposable, personal care article and rubbing against the skin, hair or other similar keratin-containing surfaces.
    Type: Application
    Filed: December 16, 2003
    Publication date: December 2, 2004
    Applicant: The Procter & Gamble Company
    Inventors: Erik John Hasenoehrl, Edward Dewey Smith, Daniel Burton Sears, Steven Kirk Hedges, Robert Haines Turner, John Joseph Curro, Daniel Charles Peck
  • Patent number: 6823329
    Abstract: An improved method for handling database queries including functional expressions against columns having enumerated storage is described. Upon receipt of a query including a predicate having at least one functional expression referencing at least one database column containing offsets to values in enumerated storage, a look-up table is created for storing results of evaluation of the predicate against the values in enumerated storage. Each functional expression of the predicate is evaluated against the values in enumerated storage and the results of evaluation are stored in the look-up table. Results stored in the look-up table may then be accessed through use of the offsets to values in enumerated storage. The method may also be utilized for projecting expressions against database columns having enumerated storage.
    Type: Grant
    Filed: April 2, 2002
    Date of Patent: November 23, 2004
    Assignee: Sybase, Inc.
    Inventors: Steven A. Kirk, Roger D. MacNicol, Fang-Ying Yen
  • Publication number: 20040177053
    Abstract: A computer based method and system generates alerts based on the detection of an advanced scenario in a data set. The system and method may take data related to events and entities, transform the data, and apply advanced scenarios to the data to produce matches that reflect the occurrence of an advanced scenario and the behavior of interest. The advanced scenarios can be defined to cover specific product lines and services, lines of businesses, and combinations thereof. The advanced scenarios can be defined to be indicative of a behavior class, or a specific behavior which is part of a behavior class. Alerts produced by the system can be grouped, prioritized and routed such that the appropriate users are notified in a timely manner. The system and method can be applied to a variety of industries including financial and health care, and can detect both illicit and licit behaviors of interest.
    Type: Application
    Filed: March 4, 2003
    Publication date: September 9, 2004
    Inventors: Steven Kirk Donoho, Tomasz Grzegorz Dybala, James Joseph Hayden, Linda Hagen Grote, William Edgar Brooks
  • Publication number: 20040138978
    Abstract: A method of analyzing customer behavior, where customers are engaged in customer-to-customer transactions in the third-party network, includes the transformation of data representing the customer-to-customer transactions from a data representation to a network representation, and then analyzing the network representation. The network representation includes a set of nodes and a set of links where each node represents a customer and each link represents a transaction between two of the customers.
    Type: Application
    Filed: January 13, 2003
    Publication date: July 15, 2004
    Inventors: Tao Zhang, Steven Kirk Donoho
  • Patent number: 6753063
    Abstract: The present invention relates to personal cleansing wipes articles which have superior softness, feel and cleansing properties. The wipes of the present invention comprise a substrate and an aqueous liquid cleansing composition which is coated onto or impregnated into said substrate to the extent of from about 100% to about 400% by weight of the substrate. The substrate is a single-layer, nonwoven substrate which is formed from hydroentangled fibers. Upon a substantial portion of a base surface comprising the substrate there exists a three-dimensional pattern comprising a plurality of discrete, raised fibrous regions. The raised fibrous regions have a density which is substantially the same as the density of the base surface. The raised fibrous regions are joined to the base surface by a fibrous transition region. The aqueous liquid cleansing composition comprises an effective amount of a cleansing surfactant.
    Type: Grant
    Filed: November 6, 1998
    Date of Patent: June 22, 2004
    Assignee: The Procter & Gamble Company
    Inventors: David John Pung, Steven Kirk Hedges, Frank Lin, Marcus Wayne Evans
  • Patent number: 6691101
    Abstract: A database system providing improved methods for optimization and execution of queries aggregating information from multiple database tables is described. The improved method breaks serial operations into a group of child operations that can be individually optimized and processed in parallel. A query including a grouping operator over a union node is split by pushing the grouping operation down into each input arm of the union node. Specifically, grouping operators are inserted into each child arm of qualifying union nodes, enabling separate physical database tables to be summarized in parallel. Each of the child grouping operators concurrently groups data and generates summary results in parallel, taking advantage of capabilities of available parallel processing hardware. The aggregate operators of the original master grouping operator are modified to accept and correctly synthesize sub-aggregated results generated by each of the child grouping operators.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: February 10, 2004
    Assignee: Sybase, Inc.
    Inventors: Roger D. MacNicol, Steven A. Kirk, Xiqing Li
  • Publication number: 20030187858
    Abstract: An improved method for handling database queries including functional expressions against columns having enumerated storage is described. Upon receipt of a query including a predicate having at least one functional expression referencing at least one database column containing offsets to values in enumerated storage, a look-up table is created for storing results of evaluation of the predicate against the values in enumerated storage. Each functional expression of the predicate is evaluated against the values in enumerated storage and the results of evaluation are stored in the look-up table. Results stored in the look-up table may then be accessed through use of the offsets to values in enumerated storage. The method may also be utilized for projecting expressions against database columns having enumerated storage.
    Type: Application
    Filed: April 2, 2002
    Publication date: October 2, 2003
    Applicant: Sybase, Inc.
    Inventors: Steven Kirk, Roger MacNicol, Fang-Ying Yen
  • Publication number: 20020198872
    Abstract: A database system providing improved methods for optimization and execution of queries aggregating information from multiple database tables is described. The improved method breaks serial operations into a group of child operations that can be individually optimized and processed in parallel. A query including a grouping operator over a union node is split by pushing the grouping operation down into each input arm of the union node. Specifically, grouping operators are inserted into each child arm of qualifying union nodes, enabling separate physical database tables to be summarized in parallel. Each of the child grouping operators concurrently groups data and generates summary results in parallel, taking advantage of capabilities of available parallel processing hardware. The aggregate operators of the original master grouping operator are modified to accept and correctly synthesize sub-aggregated results generated by each of the child grouping operators.
    Type: Application
    Filed: February 4, 2002
    Publication date: December 26, 2002
    Applicant: Sybase, Inc.
    Inventors: Roger D. MacNicol, Steven A. Kirk, Xiqing Li
  • Patent number: 6341281
    Abstract: Database system and methods are described for improving execution speed of database queries (e.g., for decision support) by optimizing execution of nested queries or “subqueries,” which are commonly used in client/server database environments. In particular, the basic approach employed is to recognize the part of the subquery that is not related to the outer references and cache the result of that part after its first execution. Later, the result can be reused and combined with the result of the rest of the subquery that is changing for each iteration. Methods are employed to recognize the invariant part of a data flow tree, and to restructure the evaluation plan to reuse the stored intermediate result. An efficient method is used to teach an existing join optimizer to understand the invariant feature and thus allow it to be able to generate better join plans in the new context.
    Type: Grant
    Filed: April 2, 1999
    Date of Patent: January 22, 2002
    Assignee: Sybase, Inc.
    Inventors: Roger Dermot MacNicol, Steven A. Kirk, Randall George Bello, Jun Rao, Katherine Tsouya Yang
  • Patent number: 5852821
    Abstract: A server performing an indexing method of data management to create and maintain indexes more efficiently than existing indexing approaches is described. The server is disposed between an application program and a DBMS and is coupled to a data base located within the DBMS. The data base has an ordered set of data values stored in memory. Each data value has a bit pattern and an identifier associated therewith. The server creates a plurality of bit vectors such that the number of bit vectors created equals the longest length bit pattern for the values. The server accesses one of the values stored in the data base. Each bit of the bit pattern for the value is then assigned by the server to a unique position in successive bit vectors. The bits are assigned to identical unique positions in each of the successive bit vectors. The server repeats the above-described accessing and assigning steps for each remaining value of the set to form an index of bit vectors for the values.
    Type: Grant
    Filed: June 25, 1997
    Date of Patent: December 22, 1998
    Assignee: Sybase, Inc.
    Inventors: Yong Min Chen, Steven A. Kirk, Peter W. White, Clark D. French
  • Patent number: 5720009
    Abstract: A pattern match method is the primary component of any rule-based inference engine or database search method. Equivalence class projection is used in a discrimination match network, such that only equivalence class tokens (and not working memory objects) are propagated down the network, then only the first object which is a member of any specific equivalence class will cause an actual propagation down through the net. Subsequent changes which are either the creation of new objects which are members of a known equivalence class or the removal of any object but the last member of that equivalence class can totally avoid propagation downward in that section of the discrimination network.
    Type: Grant
    Filed: October 24, 1996
    Date of Patent: February 17, 1998
    Assignee: Digital Equipment Corporation
    Inventors: Steven A. Kirk, William Barabash, William S. Yerazunis
  • Patent number: 5303332
    Abstract: A compiled, rule-based expert system for a data base. The system incorporates compiled declarations to incorporate the concept of strong typing at compile time. Both data and rules can be declared so as to be accessible from one or more modules, as required. Such a scheme reduces program complexity, reduces program development time, and increases the ease with which rule-based programs may be embedded in procedural programs.
    Type: Grant
    Filed: July 30, 1990
    Date of Patent: April 12, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Steven A. Kirk, William S. Yerazunis, William Barabash, Ken A. Gilbert
  • Patent number: D541373
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: April 24, 2007
    Assignee: Champion Laboratories, Inc.
    Inventor: Steven Kirk Storckman