Patents by Inventor Michael Woodmansee

Michael Woodmansee 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: 20090257303
    Abstract: A method and system for providing a homogenized slurry output comprises a container body defining an interior portion, a discharge for supplying the slurry from the container body to a downstream source and at least one inlet in fluid communication with a pressurized supply of slurry for introducing the slurry into the interior portion of the container body in a circulation pattern that creates a homogenized mixture of slurry in the interior portion of the body.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 15, 2009
    Inventors: Josh Rayner, Michael Woodmansee, Laurent Coquilleau, Philip Zsiga
  • Publication number: 20090193888
    Abstract: A system and method for using a probe-based guided-wave radar sensor to measure fluid level in a container in a non-contact mode are provided. The system and method of the current invention replaces a wall section of the fluid container, such as a steel slurry tub with a panel of radar-transparent material, such as plastic. The level probe is mounted external to the container, adjacent to the radar-transparent panel. By avoiding contact between the sensor probe and the fluid, whether the fluid be cement slurry or another fluid prone to probe degradation, it is possible to eliminate the possibility of contamination, build-up, caking and/or damage to the probe along with the associated degradation in sensor performance.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Josh Rayner, Michael Woodmansee
  • Publication number: 20090095436
    Abstract: A method of manufacturing composite parts for an apparatus handling abrasive fluids and an apparatus for handling abrasive slurries, for example, a centrifugal pump. Portions of the composite parts are cast in a two-stage process. Portions to be machined are cast in a material suitable for machining and portions exposed to abrasive slurries are cast in a material that is wear-resistant.
    Type: Application
    Filed: July 18, 2008
    Publication date: April 16, 2009
    Inventors: Jean-Louis Pessin, Laurent Coquilleau, Josh Rayner, Anthony L. Collins, Michael Woodmansee
  • Patent number: 7464757
    Abstract: A method for continuously batch mixing a homogenized cement slurry is provided that includes providing first and second mix tubs which each perform a process which include: receiving a measured quantity of solid and liquid constituents of a cement mixture; mixing the solid and liquid constituents of the cement mixture into a homogenized cement slurry; and delivering the homogenized cement slurry into a well. In this method, the first and second mix tubs alternate these delivering processes in a synchronized manner such that one of the first and the second mix tubs continually delivering its corresponding homogenized cement slurry to a well pumping system.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 16, 2008
    Assignee: Schlumberger Technology Corporation
    Inventors: Jean-Louis Pessin, Laurent Coquilleau, Josh Rayner, Michael Woodmansee
  • Publication number: 20080298163
    Abstract: An embodiment of a mixer for mixing a powder with a liquid comprises a mix housing to accommodate a mixture of the powder and the liquid, a liquid delivery housing coupled to the mix housing to provide the liquid thereto, and a powder delivery housing coupled to the mix housing to provide the powder thereto, wherein the mixer is configured to induce a vibration therein for substantially avoid an occluding cake build-up of the mixture thereat.
    Type: Application
    Filed: May 9, 2008
    Publication date: December 4, 2008
    Inventors: Jean-Louis Pessin, Laurent Coquilleau, Josh Rayner, Michael Woodmansee, Joel Rondeau
  • Publication number: 20080166218
    Abstract: A centrifugal pump for abrasive fluid. The pump may include a bearing housing mounted to a tank containing an abrasive fluid. The bearing housing may house wear-susceptible components in a manner distancing and isolating the components from the fluid. A shaft may be coupled to the bearing housing and disposed through the tank to an impeller for dispensing the abrasive fluid beyond the centrifugal pump. Additionally the impeller itself may be housed within an impeller housing that is mechanically coupled to the bearing housing in order to enhance dimensional stability therebetween. Such a centrifugal pump may be coupled to other pumps such as higher pressure positive displacement pumps. In these circumstances the centrifugal pump may be used to facilitate the mixing of the abrasive fluid and provide a degree of pressurization thereto in advance of the fluid's use at an operation site.
    Type: Application
    Filed: January 10, 2007
    Publication date: July 10, 2008
    Inventors: Jean-Louis Pessin, Josh Rayner, Laurent Coquilleau, Michael Woodmansee
  • Publication number: 20080151838
    Abstract: Provided are system and method for performing access screening in a CDMA network. In one embodiment, the method comprises comparing a strength of a reference pilot specified in an origination message (“ORM”) received from the mobile unit to at least one of an upper pilot strength threshold (“UPST”) and a lower pilot strength threshold (“LPST”); responsive to the reference pilot strength failing to exceed the LPST, redirecting the mobile unit; responsive to the reference pilot strength exceeding the LPST but failing to exceed the UPST, determining whether an additional pilot is reported having a strength greater than that of the reference pilot; and responsive to a determination that no additional pilot is reported having a strength greater than that of the reference pilot, redirecting the mobile unit.
    Type: Application
    Filed: September 26, 2007
    Publication date: June 26, 2008
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Robert P. Lauderdale, Jian Xiong Lu, Qihong Liu, Bing Zheng, Michael Woodmansee
  • Publication number: 20070289737
    Abstract: A method for continuously batch mixing a homogenized cement slurry is provided that includes providing first and second mix tubs which each perform a process which include: receiving a measured quantity of solid and liquid constituents of a cement mixture; mixing the solid and liquid constituents of the cement mixture into a homogenized cement slurry; and delivering the homogenized cement slurry into a well. In this method, the first and second mix tubs alternate these delivering processes in a synchronized manner such that one of the first and the second mix tubs continually delivering its corresponding homogenized cement slurry to a well pumping system.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Inventors: Jean-Louis Pessin, Laurent Coquilleau, Josh Rayner, Michael Woodmansee
  • Patent number: 5745721
    Abstract: A scalar/vector processor capable of concurrent scaler and vector operations includes scalar resources to process scalar instructions, and vector resources adapted to be operated concurrently with the scalar resources and with one another to process vector instructions. The scalar resources include scalar registers, and the vector resources include vector registers. Decoding means decodes each of a number of address fields. Each field represents a register address to access alternatively one of the scalar registers or one of the vector registers depending on a value of the register address being above or below a selected moveable address value within a range of addresses encompassed by the address field.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: April 28, 1998
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5717881
    Abstract: An improved high performance hardwired supercomputer data processing apparatus includes instruction means adpated to issue one and two parcel instructions. Instruction fetch means provides an instruction stream of two parcel items in sequence. Instruction decode means is responsive to each two parcel item for determining in one clock cycle whether the two parcel item is a single two parcel instruction or two one parcel instructions, for issuing each two parcel instruction for execution during the one clock cycle, and for issuing one then the other of the two one parcel instructions for execution in sequence during the one clock cycle and the next succeeding clock cycle.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: February 10, 1998
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5706490
    Abstract: A delayed branch mechanism maintains the flow of an instruction pipeline in a scalar/vector processor having an instruction cache and including instruction fetch means, a program counter, and instruction decode/issue means coupled to the instruction cache by means of the instruction pipeline. Conditional branch instructions are rated as likely conditional branch instructions or unlikely conditional branch instructions based on a probability that their branch conditions will be met. A number of pipeline clock periods required for testing the branch conditions are determined. The likely conditional branch instructions are issued and executed including transferring a branch-to-address to the program counter during the number of pipeline clock periods irrespective of a successful meeting of the branch conditions. A number of useful instructions sufficient to issue within the number of pipeline clock periods are placed into the instruction stream following the likely conditional branch instructions.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: January 6, 1998
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5659706
    Abstract: The present invention is an improved high performance scalar/vector processor. In the preferred embodiment, the scalar/vector processor is used in a multiprocessor system. The scalar/vector processor is comprised of a scalar processor for operating on scalar and logical instructions, including a plurality of independent functional units operably connected to the scalar processor, a vector processor for operating on vector instructions, including a plurality of independent functional units operably connected to the vector processor, and an instruction control mechanism for fetching both the scalar and vector instructions from an instruction cache and controlling the operation of those instructions in both the scalar and vector processor. The instruction control mechanism is designed to enhance the performance of the scalar/vector processor by keeping a multiplicity of pipelines substantially filled with a minimum number of gaps.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 19, 1997
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5640524
    Abstract: A vector processing system includes a main memory, vector registers, vector resources for accessing memory to transfer vector data between main memory and the vector registers and to perform operations on the vector data. Data words stored in non-consecutive address locations of a segment of main memory are accessed for processing. Offset address values of a number of the data words are stored in consecutive elements of a first vector register. A vector gather instruction is executed which adds each offset address value to a base address value to calculate main memory addresses representing main memory storage locations of the data words, retrieves the data words from the main memory, and stores the data words in consecutive elements of a second vector register in an order corresponding to that in which the offset address values are stored in the first vector register.
    Type: Grant
    Filed: February 28, 1995
    Date of Patent: June 17, 1997
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5623650
    Abstract: A sequence of conditional vector IF statements is processed by employing a mask register and a condition register. Each conditional vector IF statement is typically performed on two vector registers, each having vector elements. A first conditional vector IF statement in the sequence is processed for those vector elements corresponding to set bits in the mask register. Bits are set in the condition register to reflect those vector elements which correspond to the set bits in the mask register for which the conditional vector IF statement is satisfied. The contents of the condition register are then moved into the mask register. A next conditional vector IF statement in the sequence is then processed for those vector elements corresponding to the new set bits in the mask register. Bits are then set in the condition register to reflect those vector elements which correspond to the new set bits in the mask register for which the conditional vector IF statement is satisfied.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: April 22, 1997
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5598547
    Abstract: A vector processor includes functional unit paths, each having an input and an output, and with at least one functional unit path including a plurality of pipelined functional elements coupled to the respective path input and output in parallel. The functional elements have different pipeline lengths to complete processing of operands applied to the path input. Program instruction initiation means responds to a first instruction to initiate processing of first operand data in a first of the functional elements, and responds to a second instruction to initiate the processing of second operand data in a second of the functional elements dependent upon completion of the first instruction but only if the second functional element has a pipeline length equal to or greater than the pipeline length of the first functional element.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: January 28, 1997
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5544337
    Abstract: The present invention is an improved high performance scalar/vector processor. In the preferred embodiment, the scalar/vector processor is used in a multiprocessor system. The scalar/vector processor is comprised of a scalar processor for operating on scalar and logical instructions, including a plurality of independent functional units operably connected to the scalar processor, a vector processor for operating on vector instructions, including a plurality of independent functional units operably connected to the vector processor, and an instruction control mechanism for fetching both the scalar and vector instructions from an instruction cache and controlling the operation of those instructions in both the scalar and vector processor. The instruction control mechanism is designed to enhance the performance of the scalar/vector processor by keeping a multiplicity of pipelines substantially filled with a minimum number of gaps.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 6, 1996
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke
  • Patent number: 5430884
    Abstract: The present invention is an improved high performance scalar/vector processor. In the preferred embodiment, the scalar/vector processor is used in a multiprocessor system. The scalar/vector processor is comprised of a scalar processor for operating on scalar and logical instructions, including a plurality of independent functional units operably connected to the scalar processor, a vector processor for operating on vector instructions, including a plurality of independent functional units operably connected to the vector processor, and an instruction control mechanism for fetching both the scalar and vector instructions from an instruction cache and controlling the operation of those instructions in both the scalar and vector processor. The instruction control mechanism is designed to enhance the performance of the scalar/vector processor by keeping a multiplicity of pipelines substantially filled with a minimum number of gaps.
    Type: Grant
    Filed: June 11, 1990
    Date of Patent: July 4, 1995
    Assignee: Cray Research, Inc.
    Inventors: Douglas R. Beard, Andrew E. Phelps, Michael A. Woodmansee, Richard G. Blewett, Jeffrey A. Lohman, Alexander A. Silbey, George A. Spix, Frederick J. Simmons, Don A. Van Dyke