Patents by Inventor Craig Henry

Craig Henry 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: 8645862
    Abstract: A method, computer program product and system for displaying Web services. Web services may be displayed by generating a data model of a description of the Web service. A perspective visitor may be applied to the generated data model where the perspective visitor corresponds to a preselected domain. A perspective of the Web service associated with the preselected domain may be displayed in response to applying the perspective visitor. The perspective visitor may include a visitor pattern for encapsulating an operation to be performed on elements of the data model.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20130248354
    Abstract: A method for TEM sample preparation and analysis that can be used in a FIB-SEM system without re-welds, unloads, user handling of the lamella, or a motorized flip stage. The method allows a dual beam FIB-SEM system with a typical tilt stage to be used to extract a sample to from a substrate, mount the sample onto a TEM sample holder capable of tilting, thin the sample using FIB milling, and rotate the sample so that the sample face is perpendicular to an electron column for STEM imaging.
    Type: Application
    Filed: November 30, 2012
    Publication date: September 26, 2013
    Inventors: Paul Keady, Brennan Peterson, Guus Das, Craig Henry, Larry Dworkin, Jeff Blackwood, Stacey Stone, Michael Schmidt
  • Patent number: 8285743
    Abstract: A method, apparatus, and computer instructions for scheduling viewing of a plurality of selected Web pages. A respective periodicity for viewing each respective Web page of a plurality of selected Web pages is scheduled. Upon retrieval of a respective Web page at a specified periodicity, a determination is made as to whether the respective Web page has changed in which the respective Web page is a retrieved Web page. The retrieved Web page is placed in a queue of unviewed Web pages for later viewing by a user in response to the Web page having changed.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventor: Craig Henry Becker
  • Publication number: 20120084565
    Abstract: Binding a security artifact to a service provider. A method includes generating a pseudonym for a security artifact. The pseudonym is an identifier of the security artifact to the service provider that is unique to the service provider in that the pseudonym is not used to identify the security artifact to other service providers. Further, the pseudonym uniquely identifies the particular security artifact to the service provider even when a user has available a number of different security artifacts to authenticate to the same service provider to access a user account for the user. The method further includes providing the pseudonym for the security artifact to the service provider. The pseudonym for the security artifact is bound with a user account at the service provider for a user associated with the security artifact.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventors: Craig Henry Wittenberg, Christian Paquin, Rushmi U. Malaviarachchi
  • Patent number: 8082302
    Abstract: A method is presented for managing user chat status in a chat application. The chat application automatically detects user activity and/or user inactivity external to the chat application and then automatically sets a user chat status value within the chat application based on the detected user activity and/or the detected user inactivity based on telephone line activity. Caller ID information associated with an incoming call with respect to one or more selected priority telephone numbers are screened. The chat application may automatically set the user's current chat status at a given time based on telephone line activity only if the caller ID information associated with the incoming telephone call matches a priority telephone number.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Wayne Elmo Vicknair
  • Patent number: 7960234
    Abstract: One embodiment of the present invention relates to a method of fabricating a multi-gate transistor. During the method a second gate electrode material is selectively removed from a semiconductor structure from which the multi-gate transistor is formed, thereby exposing at least one surface of a first gate electrode material. The exposed surface of the first gate electrode material is deglazed. Subsequently, the first gate electrode material is removed. Other methods and devices are also disclosed.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: June 14, 2011
    Assignee: Texas Instruments Incorporated
    Inventors: Craig Henry Huffman, Weize Xiong, Cloves Rinn Cleavelin
  • Patent number: 7958014
    Abstract: A method and apparatus for distributed computing in a network data processing system. A task is accepted for distributed computing. Work units are sent to a plurality of data processing systems on a network, wherein each data processing system within the plurality of data processing systems includes a software for accepting a work unit, processing the work unit to generate a result, and returning the result, wherein the software is monitored for compliance with an operation policy requiring a connection to the network and allocating a period of time for processing work units. Results are received from the plurality of data processing systems. These data processing systems may be individually owned by consumers in which the systems are provided at no cost or some lower cost in return for making available processing resources for processing work units.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Robert Simon Goodman, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7792929
    Abstract: A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the Web application, one of a local and a remote target of the Web application may be determined. The request may be dispatched to a target in response to input data identifying the Web application and, alternatively, form selection input.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7694271
    Abstract: Rendering GUI widgets with generic look and feel by receiving in a display device a master definition of a graphics display, the master definition including at least one graphics definition element, the graphics definition element including a reference to a protowidget and one or more instance parameter values characterizing an instance of the protowidget, the protowidget includes a definition of a generic GUI object, including generic display values affecting overall look and feel of the graphics display, and rendering at least one instance of the protowidget to a graphics display in dependence upon the generic display values and the instance parameter values.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Jimmy Ming-Der Hsu
  • Publication number: 20090164563
    Abstract: A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the Web application, one of a local and a remote target of the Web application may be determined. The request may be dispatched to a target in response to input data identifying the Web application and, alternatively, form selection input.
    Type: Application
    Filed: June 30, 2008
    Publication date: June 25, 2009
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7511282
    Abstract: Methods of extracting a TEM sample from a substrate include milling a hole on the sample and inserting a probe into the hole. The sample adheres to the probe, and can be processed on transferred while on the probe. In another embodiment, the sample is freed from a substrate and adheres to a probe by electrostatic attraction. The sample is placed onto a TEM sample holder in a vacuum chamber.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: March 31, 2009
    Assignee: FEI Company
    Inventors: Enrique Agorio, Michael Tanguay, Christophe Roudin, Liang Hong, Jay Jordan, Craig Henry, Mark Darus
  • Publication number: 20090083420
    Abstract: A method, apparatus, and computer instructions for conducting an inventory of a data processing system. When a basic input output system (BIOS) is launched during a boot process for the data processing system, the basic input output system creates a hardware report of the data processing system. This report is sent to a remote data processing system on the network.
    Type: Application
    Filed: December 8, 2008
    Publication date: March 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig Henry Becker, Gregory Alan Flurry, Jimmy Ming-Der Hsu
  • Patent number: 7506051
    Abstract: A method, apparatus, and computer instructions for conducting an inventory of a data processing system. When a basic input output system (BIOS) is launched during a boot process for the data processing system, the basic input output system creates a hardware report of the data processing system. This report is sent to a remote data processing system on the network.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Gregory Alan Flurry, Jimmy Ming-Der Hsu
  • Patent number: 7480537
    Abstract: The present invention provides a method, apparatus, and computer instructions for indicating an end of a session. An identification of a session is received from a data structure containing a schedule. In response to receiving the identification of the session, an audio file is created on a storage medium. In the illustrative examples, the storage medium is an optical disc. A track is created for the optical disc on which the file is located. The audio file has a length equal to a length of the session. The audio file includes a silent segment followed by an audio segment. The audio segment provides an indication of the end of the session when encountered during playing of the audio file.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventor: Craig Henry Becker
  • Publication number: 20090016510
    Abstract: A method is presented for managing user chat status in a chat application. The chat application automatically detects user activity and/or user inactivity external to the chat application and then automatically sets a user chat status value within the chat application based on the detected user activity and/or the detected user inactivity. The chat application may automatically set the user's current chat status at a given time, for example: based on retrieved schedule information that reflects the user's activity at that given time; based on application usage information that reflects the user's activity at that given time with other applications; based on telephone usage information that reflects the user's telephone activity at that given time; based on information about the ambient environment that reflects the user's activity or inactivity in the ambient environment at that given time; or some other automatically gathered information.
    Type: Application
    Filed: September 26, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Wayne Elmo Vicknair
  • Publication number: 20080268589
    Abstract: The disclosure provides a method of manufacturing a semiconductor device. The method comprises forming a shallow trench isolation structure, including performing a wet etch process to remove a patterned pad oxide layer located on a semiconductor substrate. The wet etch thereby produces a divot on upper lateral edges of a insulator-filled trench in the semiconductor substrate. Forming the shallow trench isolation structure also includes forming a nitride post on a vertical wall of the divot. Forming the nitride post includes depositing a nitride layer on the insulator, and dry etching the nitride layer. The dry etch is selective towards the nitride located adjacent the vertical wall such that a portion of the nitride layer remains on the vertical wall subsequent to the dry etching.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: Texas Instruments Incorporated
    Inventors: David Gerald Farber, Toan Tran, Craig Henry Huffman, Brian K. Kirkpatrick
  • Patent number: 7444379
    Abstract: A method is presented for managing user chat status in a chat application. The chat application automatically detects user activity and/or user inactivity external to the chat application and then automatically sets a user chat status value within the chat application based on the detected user activity and/or the detected user inactivity. The chat application may automatically set the user's current chat status at a given time, for example: based on retrieved schedule information that reflects the user's activity at that given time; based on application usage information that reflects the user's activity at that given time with other applications; based on telephone usage information that reflects the user's telephone activity at that given time; based on information about the ambient environment that reflects the user's activity or inactivity in the ambient environment at that given time; or some other automatically gathered information.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 28, 2008
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Wayne Elmo Vicknair
  • Publication number: 20080233697
    Abstract: One embodiment of the present invention relates to a method of fabricating a multi-gate transistor. During the method a second gate electrode material is selectively removed from a semiconductor structure from which the multi-gate transistor is formed, thereby exposing at least one surface of a first gate electrode material. The exposed surface of the first gate electrode material is deglazed. Subsequently, the first gate electrode material is removed. Other methods and devices are also disclosed.
    Type: Application
    Filed: March 22, 2007
    Publication date: September 25, 2008
    Inventors: Craig Henry Huffman, Weize Xiong, Cloves Rinn Cleavelin
  • Patent number: 7426545
    Abstract: A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the Web application, one of a local and a remote target of the Web application may be determined. The request may be dispatched to a target in response to input data identifying the Web application and, alternatively, form selection input.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7423263
    Abstract: A method and apparatus is described for orienting samples for charged particle beam operations. A sample is attached to a probe with a major surface of the sample at a non-normal angle to the probe shaft, and the probe shaft is rotated to reorient the sample. The invention is particularly useful for preparing planar view TEM samples. The invention allows for a sample to be mounted to a TEM grid and thinning by an ion beam without removing the grid from the vacuum chamber for reorienting. In one embodiment, a probe oriented at an angle, such as 45 degrees, to the sample stage has a probe tip with a flat area oriented parallel at 45 degrees to the probe axis, that is, the flat area is parallel to the sample stage. The flat area of the probe tip is attached to the sample, and when the probe is rotated 180 degrees, the orientation of the sample changes by 90 degrees, from horizontal to vertical. The sample can then be attached to a vertically oriented TEM grid on a sample stage.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: September 9, 2008
    Assignee: FEI Company
    Inventors: Liang Hong, Craig Henry, Jay Jordan, Young-Chung Wang