Patents Represented by Attorney, Agent or Law Firm Moser, Patterson and Sheridan
  • Patent number: 6966367
    Abstract: The present invention generally relates to an apparatus and method for removing hydrocarbons and other material from a wellbore. In one aspect, a method of drilling a sub-sea wellbore is provided. The method includes circulating a drilling fluid through a drill string from a surface of the sea to a drill bit in the wellbore. The method further includes pumping the fluid and drill cuttings from the sea floor to the surface with a multiphase pump having at least two plungers operating in a predetermined phase relationship. In another aspect, a fluid separator system having a first and a second plunger assembly is provided. The fluid separator system includes at least one fluid line for removing a fluid portion from the at least one plunger assembly and at least one gas line for removing gas from the first and a second plunger assembly.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: November 22, 2005
    Assignee: Weatherford/Lamb, Inc.
    Inventors: Bryan V. Butler, Gregory H. Chitty, Darcy Nott, Jeffrey C. Saponja, Peter B. Moyes
  • Patent number: 6968567
    Abstract: Techniques presented reduce latencies or delays in the delivery of an interactive program guide. In accordance with a first technique, a method for providing an interactive program guide comprises: providing a plurality of transport streams; providing a group of interactive guide pages within each said transport stream, where the group of interactive guide pages comprise related pages. In accordance with a second technique, a method for providing an interactive program guide comprises: forming a first transport stream including video packets with a first set of packet identifiers; and forming a second transport stream including video packets with a second set of packet identifiers, where the first set of packet identifiers and the second set of packet identifiers include a common packet identifier.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: November 22, 2005
    Assignee: Sedna Patent Services, LLC
    Inventors: Donald F. Gordon, Sadik Bayrakeri, Edward A. Ludvig, Eugene Gershtein, Jeremy S. Edmonds, John P. Comito
  • Patent number: 6966967
    Abstract: A method and apparatus for monitoring operating characteristics and/or control signals of a system comprising a variable speed vacuum pump. Operating characteristics and/or control signals of the system may be monitored, and the pumping speed of the variable speed vacuum pump may be altered responsive to the monitored operating characteristics and/or control signals.
    Type: Grant
    Filed: March 26, 2003
    Date of Patent: November 22, 2005
    Assignee: Applied Materials, Inc.
    Inventors: Mark William Curry, Daniel Paul Greenbank, Danny Cam Toan Lu
  • Patent number: 6968418
    Abstract: Embodiments are provided in which a method is described for transferring data in a digital system comprising a first bus, a second bus, and a bridge coupling the first and second buses. During system initialization, an initialization program collects system information of the digital system. Then, based on the system information of the digital system, the initialization program determines a buffered packet size and configures the bridge with the buffered packet size. After system initialization, the bridge transfers data from the first bus to the second bus via the bridge according to the buffered packet size.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Curtis Carl Wollbrink, Adalberto Guillermo Yanes
  • Patent number: 6967072
    Abstract: A method for forming a patterned amorphous carbon layer in a semiconductor stack, including forming an amorphous carbon layer on a substrate and forming a silicon containing photoresist layer on top of the amorphous carbon layer. Thereafter, the method includes developing a pattern transferred into the resist layer with a photolithographic process and etching through the amorphous carbon layer in at least one region defined by the pattern in the resist layer, wherein a resist layer hard mask is formed in an outer portion of the photoresist layer during etching.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: November 22, 2005
    Assignee: Applied Materials, Inc.
    Inventors: Ian Latchford, Christopher Dennis Bencher, Yuxiang Wang, Mario Dave Silvetti
  • Patent number: 6968541
    Abstract: Automatic template instantiation for cross compilation is provided. More particularly, a routine (40) on a development computer system (10) extracts template information from source code (22). The routine (40) uses the template information to generate template source files (56, 56A, 56B), which may then be compiled with a cross compiler (20) to provide object code (54, 54A, 54B). Owing to one or more templates being dependent on one or more other templates, the routine is repeated until all templates, and their associated dependencies, are compiled into object code (54B) with the cross compiler (20). This object code is then portable from the development computer system (10) to a target computer system (60) for automatic template instantiation. Moreover, a template repository (52) is used to hold in part the template information. By centrally locating template information, duplicate templates may be avoided to conserve data resources.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Scott Patrick Hanson, Curtis P. Meier, Craig Arthur Orcutt, Robert Ralph Roediger
  • Patent number: 6966062
    Abstract: A method, apparatus and article of manufacture for allocating use of an access device between a host operating system and a guest operating system. In one embodiment, a source of the received request to use the access device is determined as either the host operating system or the guest operating system. A determination of whether the host or guest operating system has a key for the access device is performed. The key enables either the host operating system or the guest operating system to use the access device. A determination of whether the received request is an altering request to change a state of the access device or a passive request to read the access device is also performed. The processing of the request from the host and guest operating systems is similar except when the request is an altering request and neither the host operating system nor the guest operating system has the key.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: November 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Leon Edward Gregg, Daniel Joseph Strauss, Andrew Thomas Tauferner, James Lawrence Tilbury
  • Patent number: 6965990
    Abstract: Embodiments provide a method, article of manufacture, and apparatus for providing programming assistance in integrated development environments. In one embodiment, a list of internal and/or external variables associated with a particular method is generated. In another embodiment, a list of internal and/or external variables is ranked in order of probability for usage within a selected method call.
    Type: Grant
    Filed: October 23, 2001
    Date of Patent: November 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, John Matthew Santosuosso
  • Patent number: 6964928
    Abstract: A method for removal of residue after plasma etching a film stack comprising a patterned photoresist material layer, a hard mask layer, a conductive layer, and a magnetic layer, wherein the patterned photoresist material layer and the hard mask layer form a dual mask. The method cleans a substrate containing the film stack after the dual mask of the film stack has been etched to remove residue produced during the etching process. The cleaning step is performed in a solution comprising hydrogen peroxide and ammonium hydroxide that removes the residue.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: November 15, 2005
    Inventors: Chentsau Ying, Xiaoyi Chen, Padmapani C. Nallan, Ajay Kumar
  • Patent number: 6962204
    Abstract: An isolation container designed for use with a downhole electric pump assembly commonly used in oil and gas drilling and production operations is disclosed. The isolation container has an annular housing with an axial inlet and outlet bore. A downhole electric pump assembly is centrally located within the pressure isolation container. The downhole electric pump assembly includes an electric pump positioned above and coupled to a motor seal section which is positioned above and coupled to a centrifugal pump, thereby providing a means to power the centrifugal pump. A blind coupling is positioned above the electric motor with a tubular member connected thereto and extending through the inlet of the isolation container. The tubular member connects to a tubing string supplying fluid from the surface. The blind coupling has a plurality of radially disposed ports to allow pressurized fluid from the surface to flow into the annulus between the downhole electric pump and the isolation container.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: November 8, 2005
    Assignee: Weatherford/Lamb, Inc.
    Inventors: William A. Grubb, David M. Haugen, Corey E. Hoffman
  • Patent number: 6963901
    Abstract: The present invention provides a method, apparatus and article of manufacture configured to support sharing of browser information between at least two browser applications. A first browser executing on a first computer generates browser information in response to user input. The browser information is selectively routed to a second computer containing a second browser. The browser information is then used to reconfigure the second browser.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 6964036
    Abstract: Method, apparatus and article manufacture of debugging code. One embodiment provides a method of debugging code, comprising displaying a user interface screen of a debugging program; and in response to an event, displaying the value of the variable and a comment associated with the variable in the user interface screen in a location other than in an original location of the comment. In one embodiment, the comment associated with the variable comprises at least one of a user-drafted comment embedded in the code being debugged, an external comment retrieved from a data source external to the code being debugged, and a machine-generated comment indicative of a manner in which the variable is used. In one embodiment, the value and the comment are displayed as fly-over text.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
  • Patent number: 6963340
    Abstract: A graphics processor or display device including a microcontroller that functions as a sequencer, a computer system including at least one such graphics processor or display device, and a microcontroller for use in such a graphics processor or display device. In preferred embodiments, the microcontroller functions as a sequencer for controlling the timing of power up and/or power down operations by one or both of a graphics processor and a display device. The microcontroller is implemented to exclude any capacity to handle interrupts and so can provide guaranteed timing, and is preferably implemented to be small, simple, and programmable, and to store a small number of programs. Each program consists of instructions belonging to a small instruction set, such as a set consisting of set and clear instructions (for overriding or overwriting specified register bits) and wait, release, and stop instructions.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: November 8, 2005
    Assignee: NVIDIA Corporation
    Inventors: Jonah M. Alben, Dennis K D Ma
  • Patent number: 6962644
    Abstract: A method and apparatus for processing wafers including a chamber defining a plurality of isolated processing regions. The isolated processing regions have an upper end and a lower end. The chamber further includes a plurality of plasma generation devices each disposed adjacent the upper end of each isolated processing region, and one of a plurality of power supplies connected to each plasma generation device. The output frequency of the plurality of power supplies are phase and/or frequency locked together. Additionally, the chamber includes a plurality of gas distribution assemblies. Each gas distribution assembly is disposed within each isolated processing region. A movable wafer support is disposed within each isolated processing region to support a wafer for plasma processing thereon. The movable wafer support includes a bias electrode coupled to a bias power supply configured to control the bombardment of plasma ions toward the movable wafer support.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: November 8, 2005
    Assignee: Applied Materials, Inc.
    Inventors: Alexander Paterson, Valentin N. Todorov, Jon McChesney, Gerhard M. Schneider, David Palagashvili, John P. Holland, Michael S. Barnes
  • Patent number: 6962206
    Abstract: A packer, and operation of the same, which forms elastomeric seals and non-elastomeric seals. The packer may be constructed from a non-elastomeric tubular core having a frustoconical shaped inner diameter. The outer diameter of the core may be substantially smooth and carry one or more elastomeric sealing elements. The packer is set by causing the diametrical expansion of the tubular core. The construction of the tubular core is preferably such that its diametrical expansion causes the formation of radial raised portions (upsets) on the outer surface. These raised portions form the non-elastomeric seals and also prevent extrusion of the elastomeric sealing elements.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: November 8, 2005
    Assignee: Weatherford/Lamb, Inc.
    Inventors: David Eugene Hirth, Tarald Gudmestad
  • Patent number: 6963990
    Abstract: Embodiments are provided in which clock generation for a PCI bridge and its N attached secondary buses is carried out by using an external PLL clock generator which generates N+1 first clock signals at a first frequency to the bridge and to N multiplexers. The bridge in turn generates N second clock signals to the N multiplexers. Each of the N clock signals generated by the bridge can be at either a second or third frequency. Each of the N multiplexers passes one of the first clock signal and second clock signal to a secondary bus depending on the speed of the slowest adapter on the secondary bus.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Michael Allen, Steven Paul Jones, Daniel Frank Moertl, Adalberto Guillermo Yanes
  • Patent number: 6962524
    Abstract: Embodiments of a ball assembly are provided. In one embodiment, a ball assembly includes a housing, a ball, a conductive adapter and a contact element. The housing has an annular seat extending into a first end of an interior passage. The conductive adapter is coupled to a second end of the housing. The contact element electrically couples the adapter and the ball with is retained in the housing between seat and the adapter.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: November 8, 2005
    Assignee: Applied Materials, Inc.
    Inventors: Paul D. Butterfield, Liang-Yuh Chen, Yonqi Hu, Antoine P. Manens, Rashid Mavliev, Stan D. Tsai, Feng Q. Liu, Ralph Wadensweiler, Lizhong Sun, Siew S. Neo, Alain Duboust
  • Patent number: 6963348
    Abstract: Method and apparatus for display image adjustment is described. More particularly, handles associated with polygon vertices of a polygon rendered image are provided as a graphical user interface (GUI). These handles may be selected and moved by a user with a cursor pointing device to adjust a displayed image for keystoning, among other types of distortion. This GUI allows a user to adjust a projected image for position of a projector with respect to imaging surface, as well as for imaging surface contour, where such contour may be at least substantially planar, cylindrical, or spherical and where such contour may comprise multiple imaging surfaces. This advantageously may be done without special optics or special equipment. An original image is used as texture for rendering polygons, where the image is applied to the rendered polygons.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: November 8, 2005
    Assignee: NVIDIA Corporation
    Inventors: Michael B. Diamond, David R. Morey, Abraham B. de Waal
  • Patent number: 6961812
    Abstract: The present invention provides methods and systems for creating and manipulating universal disk format (UDF) data structures having variable amounts of data. For some embodiments, a UDF data structure is formatted with a freespace bitmap field large enough to represent a first amount of data and an area adjacent the freespace bitmap field reserved to allow the freespace bitmap field to expand to represent a second amount of data greater than the first amount of data. The freespace bitmap field may be expanded to represent the second amount of data by increasing a freespace bitmap size field to represent an expanded freespace bitmap field and initializing the expanded portion of the freespace bitmap size field.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Bjork, Armin H. Christofferson, Leon E. Gregg, James L. Tilbury
  • Patent number: 6961498
    Abstract: The choice for the optical coupling device of a holder that has only one support makes it possible to keep this optical component compact. This is advantageously achieved in that according to the invention the support surrounds the extensible element. The carrier of the optical waveguide thus remains in the immediate environment of the support and the point at which the optical coupling device is to be attached to the optical component. The alignment of the end of the optical waveguide is thus not impaired by unavoidable curvatures of the optical component. The configuration according to the invention of the support of an alternative optical coupling device with a movable arm as an additional connection to the hinge-like web at one end of the carrier of the optical waveguide makes it possible to achieve even more precise alignment of the end of the optical waveguide.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: November 1, 2005
    Assignee: Avanex Corporation
    Inventor: Gerhard Luz