Patents by Inventor James Willis

James Willis 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: 7743036
    Abstract: A shared memory device called the Coupling Facility (CF) is used to record the indoubt transaction entries for each member of the database cluster, avoiding the CPU cost and elapsed time impact of persisting this information to disk (either via a log write or a relational table I/O). The CF provides full read/write access and data coherency for concurrent access by all the members in the database cluster. At any given point in time, the CF will contain the full list of indoubt transactions for the entire database cluster. CF duplexing is used to guarantee the integrity of the CF structure used for the indoubt list. In the event of complete loss of both CF structures (which will not happen except in major disaster situations), data sharing group restart processing can reconstruct the CF structures from the individual member logs.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: Curt Lee Cotner, Brian K. Howell, Jeffrey William Josten, James Willis Pickel
  • Patent number: 7711746
    Abstract: An SQL procedure deployment system deploys a query procedure comprising a procedural logic component and a database request component from a source system to a target system. At generation of the query procedure, the system generates a query procedure source code, a symbol table, and an encapsulated optimization results to regenerate run-time instructions for query statements of the database request component and make the query statements function with a deployed procedural logic component. The system maintains an association between the procedural logic component and the database request component during deployment. The system copies an internal representation of the procedural logic component to the target system without regeneration. The system regenerates the database request component to recreate the query procedure on the target system and to maintain a consistent interface between the procedural logic component and database request component.
    Type: Grant
    Filed: December 17, 2005
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Margaret Ann Bernal, Yao-Ching Stephen Chen, Ding-Wei Chieh, Curt Lee Cotner, Baoqiu Cui, Tammie Dang, Marion B. Farber, Georgia Carroll Fuller, Joe Cheng-yu Huang, Hui-An Lee, Claire Willey McFeely, Chunfeng Pei, James Willis Pickel, Yumi Kimura Tsuji, Jay A. Yothers, Margaret Alice Zagelow, Liyan Zhou
  • Patent number: 7568271
    Abstract: A knife holder is provided which can be readily disassembled and maintained while remaining in a knife bank. Fasteners keep the cylinder housing and blade housing securely connected and are aligned parallel to the longitudinal axis of the knife holder for easy access while in the knife bank. The fasteners can be removed using a manual driver without the necessity of removing the knife holder bank from the web equipment.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: August 4, 2009
    Assignee: Burris Machine Company, Inc.
    Inventors: Jerry B. Sellers, James A. Willis, Patsy H. Smith
  • Publication number: 20080141579
    Abstract: A method of improving the low temperature properties of a fuel oil and minor amounts of (a) at least one polar nitrogen compound effective and (b) at least one polyamine detergent is disclosed. The method involves adding to the composition (c) at least one acidic organic species.
    Type: Application
    Filed: November 28, 2007
    Publication date: June 19, 2008
    Inventors: Rinaldo Caprotti, Graham Jackson, Martin James Willis, Carlo Fava
  • Publication number: 20080141581
    Abstract: A fuel oil composition is disclosed. The fuel oil includes a major proportion of a fuel oil and minor amounts of: (a) at least one polar nitrogen compound effective as a max anti-settling additive; and (b) at least one reaction product between a hydrocarbayl-substituted succinic acid or anhydride and hydrazine.
    Type: Application
    Filed: November 28, 2007
    Publication date: June 19, 2008
    Inventors: Rinaldo Caprotti, Graham Jackson, Martin James Willis
  • Patent number: 7260589
    Abstract: A shared memory device called the Coupling Facility (CF) is used to record the indoubt transaction entries for each member of the database cluster, avoiding the CPU cost and elapsed time impact of persisting this information to disk (either via a log write or a relational table I/O). The CF provides full read/write access and data coherency for concurrent access by all the members in the database cluster. At any given point in time, the CF will contain the full list of indoubt transactions for the entire database cluster. CF duplexing is used to guarantee the integrity of the CF structure used for the indoubt list. In the event of complete loss of both CF structures (which will not happen except in major disaster situations), data sharing group restart processing can reconstruct the CF structures from the individual member logs.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: August 21, 2007
    Assignee: International Business Machines Corporation
    Inventors: Curt Lee Cotner, Brian K. Howell, Jeffrey William Josten, James Willis Pickel
  • Patent number: 7205231
    Abstract: The present invention is directed to a method for thermally processing a substrate in a thermal processing system. The method provides an amount of heat to the substrate and obtains information associated with the substrate when the amount of heat is provided. For example, the substrate is provided at a presoak position within the thermal processing system, wherein the presoak position, and one or more properties associated with the substrate, such as a position and temperature, are measured. An optimal process parameter value to provide an optimal thermal uniformity of the substrate is then determined, based, at least in part, on the information obtained from the substrate. For example, a soak position of the substrate is determined, wherein the determination is based, at least in part, on the one or more measured properties associated with the substrate, and a thermal uniformity associated with a reference data set.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: April 17, 2007
    Assignee: Axcelis Technologies, Inc.
    Inventors: Peter A. Frisella, Paul Lustiber, James Willis
  • Patent number: 7136847
    Abstract: Aspects for dynamically changing attributes in an embedded-SQL application are described. In these aspects, an option is provided within a standard SQL statement for specifying one or more attributes of at least a declared cursor. The standard SQL statement is then processed to include the specified one or more attributes in at least the declared cursor. The provision occurs with an ATTRIBUTES option and within a PREPARE SQL statement.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Tammie Dang, William Robert Bireley, Curt Lee Cotner, Claire Willey McFeely, James Willis Pickel, Koichi Yamaguchi
  • Publication number: 20060184264
    Abstract: A method for implementing FDC in an APC system including receiving an FDC model from memory; providing the FDC model to a process model calculation engine; computing a vector of predicted dependent process parameters using the process model calculation engine; receiving a process recipe comprising a set of recipe parameters, providing the process recipe to a process module; executing the process recipe to produce a vector of measured dependent process parameters; calculating a difference between the vector of predicted dependent process parameters and the vector of measured dependent process parameters; comparing the difference to a threshold value; and declaring a fault condition when the difference is greater than the threshold value.
    Type: Application
    Filed: February 16, 2005
    Publication date: August 17, 2006
    Applicant: TOKYO ELECTRON LIMITED
    Inventors: James Willis, Merritt Funk, Kevin Lally, Kevin Pinto, Masayuki Tomoyasu, Raymond Peterson, Radha Sundararajan
  • Publication number: 20060094261
    Abstract: The present invention is directed to a method for thermally processing a substrate in a thermal processing system. The method comprises providing an amount of heat to the substrate and obtaining information associated with the substrate when the amount of heat is provided. For example, the substrate is provided at a presoak position within the thermal processing system, wherein the presoak position, and one or more properties associated with the substrate, such as a position and temperature, are measured. An optimal process parameter value to provide an optimal thermal uniformity of the substrate is then determined, based, at least in part, on the information obtained from the substrate. For example, a soak position of the substrate is determined, wherein the determination is based, at least in part, on the one or more measured properties associated with the substrate, and a thermal uniformity associated with a reference data set.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Inventors: Peter Frisella, Paul Lustiber, James Willis
  • Publication number: 20060079983
    Abstract: A system and a computer-implemented method of operating a processing system in which a process model is selected from a menu of process models available from the processing system. In the module and method, an experiment is designed having a number of process runs for characterization of the selected process model. Process runs to collect data are executed on a processing tool coupled to the processing system. The actual process results from the process runs are measured. The process model is solved for coefficients of the process model.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: TOKYO ELECTRON LIMITED
    Inventor: James Willis
  • Patent number: 6868766
    Abstract: A knife holder is provided which can be readily disassembled and maintained while remaining in a knife bank. Fasteners keep the cylinder housing and blade housing securely connected and are aligned parallel to the longitudinal axis of the knife holder for easy access while in the knife bank. The fasteners can be removed using a manual driver without the necessity of removing the knife holder bank from the web equipment.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: March 22, 2005
    Assignee: Burris Machine Company, Inc.
    Inventors: Jerry B. Sellers, James A. Willis, Patsy H. Smith
  • Publication number: 20050015176
    Abstract: A method of automatically configuring an Advanced Process Control (APC) system for a semiconductor manufacturing environment in which an auto-configuration script is generated for executing an auto-configuration program. The auto-configuration script activates default values for input to the auto-configuration program. The auto-configuration script is executed to generate an enabled parameter file output from the auto-configuration program. The enabled parameter file identifies parameters for statistical process control (SPC) chart generation.
    Type: Application
    Filed: February 12, 2004
    Publication date: January 20, 2005
    Applicant: Tokyo Electron Limited
    Inventors: Satoshi Harada, Edward Hume, James Willis, Kevin Chamness, Hieu Lam, Hongyu Yue, David Fatke
  • Publication number: 20040004708
    Abstract: The present invention provides for an improved data collection system comprising a measurement device and a controller, wherein the controller provides at least one algorithm for data handling, storage and manipulation. The present invention further provides for an improved method of data handling, storage and manipulation comprising the steps of: measuring a first set of data using a measurement device coupled to a process reactor, producing a first set of reduced data using a peak extraction algorithm executed on a controller coupled to the measurement device, wherein the first set of reduced data comprises a data volume equal to or less than a data volume of the first set of data. In an alternate embodiment of the present invention a first reduced data set and a second reduced data set can be determined, compared and correlated with a state of the plasma processing system. The state of the plasma processing system can include an endpoint condition or a fault condition.
    Type: Application
    Filed: May 29, 2003
    Publication date: January 8, 2004
    Applicant: TOKYO ELECTRON LIMITED
    Inventor: James Willis
  • Publication number: 20030055821
    Abstract: Aspects for dynamically changing attributes in an embedded-SQL application are described. In these aspects, an option is provided within a standard SQL statement for specifying one or more attributes of at least a declared cursor. The standard SQL statement is then processed to include the specified one or more attributes in at least the declared cursor. The provision occurs with an ATTRIBUTES option and within a PREPARE SQL statement.
    Type: Application
    Filed: August 31, 2001
    Publication date: March 20, 2003
    Inventors: Tammie Dang, William Robert Bireley, Curt Lee Cotner, Claire Willey McFeely, James Willis Pickel, Koichi Yamaguchi
  • Patent number: 6247055
    Abstract: A client connected to a multi-server system, (e.g., a parallel database management system) can locate a server product that may have moved to a different network address within the multi-server system. For example, a client is able to perform two-phase commit and automatic resynchronization with a same DBMS server that may have moved to a new network address before a transaction was committed. A unique resync port number is assigned to each server member when the server member is started up. The server's physical IP address and resync number are stored in a list in a global area accessible by each server member. When a client establishes a connection to a server member, the client will receive the server member's resync number or the global list. The client records the server's unique resync number in the client's dataset.
    Type: Grant
    Filed: July 2, 1998
    Date of Patent: June 12, 2001
    Assignee: International Business Machines Corporation
    Inventors: Curt Lee Cotner, James Willis Pickel
  • Patent number: 6140295
    Abstract: The invention relates to laundry detergents containing lipase and new perfumes and to the new perfumes themselves. Such new perfumes counteract residual malodors of lipase treated laundry. They comprise at least 25% by weight of one or more fragrance materials chosen from: aliphatic ketones with m(olecular) w(eight) between 200 and 350 A(tomic) M(ass) U(nits), aromatic ketones with mw between 150 and 350 AMU, aliphatic aldehydes with mw between 160 and 350 AMU, aromatic aldehydes with mw between 130 and 350 AMU, nitriles with mw between 150 and 350 AMU, condensation products of aldehydes and amines with mw between 190 and 350 AMU, macrocyclic lactones with mw below 350 AMU and aromatic nitromusks, and less than 50% by weight of esters from fatty acids with 1-7 carbon atoms. Preferably they contain more than 30% of the specified fragrance materials and less than 30% of the esters.
    Type: Grant
    Filed: March 4, 1994
    Date of Patent: October 31, 2000
    Assignee: Unilever Patent Holdings B.V.
    Inventors: John Martin Behan, Keith Douglas Perring, Brian James Willis
  • Patent number: 6031978
    Abstract: The system, method and program of this invention provides a technique that enables a client, connected by a network, such as TCP/IP, to a multi-server system, such as a parallel database management system, to locate a server product that may have moved to a different network address within the multi-server system. More specifically, the client is able to perform two-phase commit and automatic resynchronization with a same DBMS server that may have moved to a new network address before a transaction with the client was committed. In order to complete the two-phase resynchronization process for uncompleted units of work, the client system has to reestablish connection to the previously connected DBMS member.
    Type: Grant
    Filed: June 28, 1996
    Date of Patent: February 29, 2000
    Assignee: International Business Machines Corporation
    Inventors: Curt Lee Cotner, James Willis Pickel
  • Patent number: 5891729
    Abstract: A substrate (e.g. skin of unknown type, fabric, or hard surfaces) is characterized by analyzing chemicals emanating from the substrate or from a substance (e.g. a test formulation comprising a mixture of volatile chemicals) applied to the substrate. Analysis is preferably done using a volatile chemicals sensor, desirably a sensor comprising an array of conducting polymer sensors. The chemical analysis data obtained in this way may be statistically analyzed, e.g. by Euclidian distance mapping or principal component analysis, for ease of handling. Having characterized a surface in this way, products, e.g. cosmetic and cleaning products, may be formulated for optimized performance on that substrate.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: April 6, 1999
    Assignee: Quest International B.V.
    Inventors: John Martin Behan, Keith Douglas Perring, Brian James Willis, Ian Michael Payne, Jennifer Valerie Oliver
  • Patent number: 5884327
    Abstract: The system, method, and program of this invention allows a two-phase commit protocol to work properly, even when the client acting as the coordinator does not have a log to record two-phase state information. In a preferred embodiment, the client in a client/server distributed transaction processing system is a personal computer. The client, without a recovery log, acts as a coordinator of a commit process. The coordinator migrates, i.e., passes, responsibility for resynchronization, and any associated logging requirement, to a server, e.g., to any of the connected relational database management system (RDBMS) servers, which is a participant in the transaction. The server uses its own recovery log for use in satisfying the logging requirement.
    Type: Grant
    Filed: September 25, 1996
    Date of Patent: March 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Curt Lee Cotner, Richard Anthony Crus, Brian Keith Howell, James Willis Pickel, David Joseph Wisneski