Patents by Inventor William T. Moore

William T. Moore 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: 9358899
    Abstract: A hybrid or electric vehicle includes a lithium-ion battery and a controller. The controller is programmed to discharge the battery through an electrical load to a predetermined voltage less than a voltage associated with zero state of charge such that relative degrees of lithiation associated with the electrodes of the battery change for at least one state of charge resulting in an increase in battery maximum capacity. The controller may be on-board or off-board of the vehicle. The electrical load may be part of the vehicle or external to the vehicle.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: June 7, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: Edward Vann Decker, Chi Paik, Dawn Bernardi, William T. Moore
  • Publication number: 20150367747
    Abstract: A hybrid or electric vehicle includes a lithium-ion battery and a controller. The controller is programmed to discharge the battery through an electrical load to a predetermined voltage less than a voltage associated with zero state of charge such that relative degrees of lithiation associated with the electrodes of the battery change for at least one state of charge resulting in an increase in battery maximum capacity. The controller may be on-board or off-board of the vehicle. The electrical load may be part of the vehicle or external to the vehicle.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventors: Edward Vann Decker, Chi Paik, Dawn Bernardi, William T. Moore
  • Patent number: 9205750
    Abstract: A vehicle is disclosed that includes a battery and a controller programmed to calculate a battery voltage characteristic from previously measured charge and discharge data. The battery voltage characteristic is based on differences between the previously measured values when state of charge falls in a range in which the differences are approximately equal. Outside of the range, the charge and discharge voltage data are corrected based on a square root of time to obtain the battery voltage characteristic. The characterization may be performed with a high-rate continuous charge and discharge cycle. Also disclosed is an apparatus for generating the battery characteristic that includes a bi-directional power supply. The battery voltage characteristic is obtained based on the differences of the charge and discharge voltage data and corrected data based on the square root of time. A method is also disclosed based on the same.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: December 8, 2015
    Assignee: Ford Global Technologies, LLC
    Inventors: Dawn Bernardi, Thomas J. Coupar, William T. Moore, Josephine S. Lee, Robert Taenaka
  • Publication number: 20150028808
    Abstract: A vehicle is disclosed that includes a battery and a controller programmed to calculate a battery voltage characteristic from previously measured charge and discharge data. The battery voltage characteristic is based on differences between the previously measured values when state of charge falls in a range in which the differences are approximately equal. Outside of the range, the charge and discharge voltage data are corrected based on a square root of time to obtain the battery voltage characteristic. The characterization may be performed with a high-rate continuous charge and discharge cycle. Also disclosed is an apparatus for generating the battery characteristic that includes a bi-directional power supply. The battery voltage characteristic is obtained based on the differences of the charge and discharge voltage data and corrected data based on the square root of time. A method is also disclosed based on the same.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: Ford Global Technologies, LLC
    Inventors: Dawn Bernardi, Thomas J. Coupar, William T. Moore, Josephine S. Lee, Robert Taenaka
  • Patent number: 8307194
    Abstract: A method and apparatus to provide specifiable ordering between and among vector and scalar operations within a single streaming processor (SSP) via a local synchronization (Lsync) instruction that operates within a relaxed memory consistency model. Various aspects of that relaxed memory consistency model are described. Further, a combined memory synchronization and barrier synchronization (Msync) for a multistreaming processor (MSP) system is described. Also, a global synchronization (Gsync) instruction provides synchronization even outside a single MSP system is described. Advantageously, the pipeline or queue of pending memory requests does not need to be drained before the synchronization operation, nor is it required to refrain from determining addresses for and inserting subsequent memory accesses into the pipeline.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: November 6, 2012
    Assignee: Cray Inc.
    Inventors: Steven L. Scott, Gregory J. Faanes, Brick Stephenson, William T. Moore, Jr., James R. Kohn
  • Patent number: 8072663
    Abstract: The present invention relates to a scanning system optimized for lidar that includes a nodding mirror, a rotary electromagnetic drive, a rotary optical encoder, and control circuitry. The rotary electromagnetic drive includes a yoke incorporating a permanent magnet, and an arm having a coil at one end of the arm. The coil is enclosed within the yoke, and an opposite end of the arm is coupled to the nodding mirror, such that movement of the coil within the yoke in response to a current causes the nodding mirror to rotate. The rotary optical encoder produces an output signal in response to rotation of the nodding mirror, which serves as feedback to the control circuitry. The control circuitry adjusts the current provided to the rotary electromagnetic drive in response to the output signal, such that the nodding mirror rotates in a reference scan pattern.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: December 6, 2011
    Assignee: Autonosys Inc.
    Inventors: James O'Neill, William T. Moore, Kevin Williams, Robert Bruce
  • Publication number: 20100053715
    Abstract: The present invention relates to a scanning system optimized for lidar that includes a nodding mirror, a rotary electromagnetic drive, a rotary optical encoder, and control circuitry. The rotary electromagnetic drive includes a yoke incorporating a permanent magnet, and an arm having a coil at one end of the arm. The coil is enclosed within the yoke, and an opposite end of the arm is coupled to the nodding mirror, such that movement of the coil within the yoke in response to a current causes the nodding mirror to rotate. The rotary optical encoder produces an output signal in response to rotation of the nodding mirror, which serves as feedback to the control circuitry. The control circuitry adjusts the current provided to the rotary electromagnetic drive in response to the output signal, such that the nodding mirror rotates in a reference scan pattern.
    Type: Application
    Filed: October 30, 2007
    Publication date: March 4, 2010
    Inventors: James O'Neill, William T. Moore, Kevin Williams, Robert Bruce
  • Patent number: 7437521
    Abstract: A method and apparatus to provide specifiable ordering between and among vector and scalar operations within a single streaming processor (SSP) via a local synchronization (Lsync) instruction that operates within a relaxed memory consistency model. Various aspects of that relaxed memory consistency model are described. Further, a combined memory synchronization and barrier synchronization (Msync) for a multistreaming processor (MSP) system is described. Also, a global synchronization (Gsync) instruction provides synchronization even outside a single MSP system is described. Advantageously, the pipeline or queue of pending memory requests does not need to be drained before the synchronization operation, nor is it required to refrain from determining addresses for and inserting subsequent memory accesses into the pipeline.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: October 14, 2008
    Assignee: Cray Inc.
    Inventors: Steven L. Scott, Gregory J. Faanes, Brick Stephenson, William T. Moore, Jr., James R. Kohn
  • Patent number: 7334110
    Abstract: In a computer system having a scalar processing unit and a vector processing unit, wherein the vector processing unit includes a vector dispatch unit, a system and method of decoupling operation of the scalar processing unit from that of the vector processing unit, the method comprising sending a vector instruction from the scalar processing unit to the vector dispatch unit, wherein sending includes marking the vector instruction as complete if the vector instruction is not a vector memory instruction and if the vector instruction does not require scalar operands, reading a scalar operand, wherein reading includes transferring the scalar operand from the scalar processing unit to the vector dispatch unit, predispatching the vector instruction within the vector dispatch unit if the vector instruction is scalar committed, dispatching the predispatched vector instruction if all required operands are ready, and executing the dispatched vector instruction as a function of the scalar operand.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: February 19, 2008
    Assignee: Cray Inc.
    Inventors: Gregory J. Faanes, Steven L. Scott, Eric P. Lundberg, William T. Moore, Jr., Timothy J. Johnson
  • Patent number: 6823746
    Abstract: A torque sensor for magnetically detecting torque transmitted to a rotatable shaft without directly contacting the shaft comprises a magnetic alloy and one or more sensing elements about the magnetic alloy to measure a magnetic field emanating from the magnetic alloy without being affected by anomalies in magnetic alloy.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: November 30, 2004
    Assignee: Visteon Global Technologies, Inc.
    Inventors: Jeffrey L. Viola, William T. Moore, Leon Bogdanov
  • Patent number: 6792817
    Abstract: An apparatus and method for magnetizing a shaft in a circumferential direction is provided in which electrical current is applied to one or more electrical current conduction tubes and is directed through the tube to at least one coupler having an internal diameter sized so as to circumferentially contact the exterior diameter of a part of the shaft to be magnetized. An electric current pulse is applied to the electrical current conduction tube and radially enters the shaft from the coupler associated with the tube at a substantially 90° degree angle to the axis of the shaft. The current is forced axially along the length of the shaft in the direction of at least a second coupler to magnetize one or more bands along the shaft in a circumferential direction. The current exits the shaft by way of the second coupler and a second electrical conduction tube.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: September 21, 2004
    Assignee: Visteon Global Technologies, Inc.
    Inventors: Jeffrey L. Viola, William T. Moore
  • Publication number: 20040154412
    Abstract: A sensor for measuring divergent magnetic fields emanating from a rotatable magnetoelastic shaft without directly contacting the shaft comprises diametrically opposed sensing elements held in spaced relation to the shaft. Each sensing element is adjacent a corresponding one of the magnetic zones and on opposite sides of the shaft so as to create a cross-axial sensor arrangement.
    Type: Application
    Filed: February 10, 2003
    Publication date: August 12, 2004
    Inventors: Jeffrey L. Viola, William T. Moore
  • Publication number: 20040093951
    Abstract: A magnetoelastic pressure sensor has an axially sensitive canister responsive to pressure induced tension. The sensor may have axially or circumferentially sensitive sensing structure. The pressure of a sense medium may be indirectly coupled to the interior of the chamber through an isolating member or medium. A reference structure may be provided for comparison with the sensing structure.
    Type: Application
    Filed: November 20, 2002
    Publication date: May 20, 2004
    Inventors: Jeffrey L. Viola, William T. Moore
  • Publication number: 20040025600
    Abstract: An apparatus and method for magnetizing a shaft in a circumferential direction is provided in which electrical current is applied to one or more electrical current conduction tubes and is directed through the tube to at least one coupler having an internal diameter sized so as to circumferentially contact the exterior diameter of a part of the shaft to be magnetized. An electric current pulse is applied to the electrical current conduction tube and radially enters the shaft from the coupler associated with the tube at a substantially 90° degree angle to the axis of the shaft. The current is forced axially along the length of the shaft in the direction of at least a second coupler to magnetize one or more bands along the shaft in a circumferential direction. The current exits the shaft by way of the second coupler and a second electrical conduction tube.
    Type: Application
    Filed: August 9, 2002
    Publication date: February 12, 2004
    Inventors: Jeffrey L. Viola, William T. Moore
  • Publication number: 20040008022
    Abstract: An apparatus for sensing current passing through a conductor comprises a plurality of bi-directional magnetic pickups with low field sensing capability used in a common mode rejection configuration around the conductor without directly contacting the conductor. According to one embodiment of the invention, a plurality of bi-directional magnetic pickups is used around the trace of a circuit board without directly contacting the trace.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 15, 2004
    Inventors: Jeffrey L. Viola, William T. Moore
  • Publication number: 20040007083
    Abstract: A torque sensor for magnetically detecting torque transmitted to a rotatable shaft without directly contacting the shaft comprises a magnetic alloy and one or more sensing elements about the magnetic alloy to measure a magnetic field emanating from the magnetic alloy without being affected by anomalies in magnetic alloy.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 15, 2004
    Inventors: Jeffrey L. Viola, William T. Moore, Leon Bogdanov
  • Patent number: 6529928
    Abstract: An apparatus and a method are disclosed for performing both floating-point operations and integer operations utilizing a single functional unit. The floating-point adder performs logic for comparing exponents, logic for selecting and shifting a co-efficient, and logic for adding coefficients. In operation, the floating-point adder unit performs integer addition, subtraction, and compare operations using substantially the same hardware as used for floating-point operations. The output of the logic for comparing exponents represents the most significant bits of the result of the integer operation. The output of the logic for adding co-efficients represents the least significant bits of the result of the integer operation. If there is a carry from the logic for adding co-efficients, the value of the carry is added to the partial result representing the most significant bits of the integer operation.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: March 4, 2003
    Assignee: Silicon Graphics, Inc.
    Inventors: David R. Resnick, William T. Moore
  • Patent number: 6295597
    Abstract: An apparatus and a method for extended-precision vector arithmetic capable of extremely long precision (i.e., precision to as many bits as a user desires or is limited to due to memory, disk-storage, or other resource constraints). Vector carry-out bits can be used as vector carry-in bits for successive operations. In performing add or subtract operations on integers that are longer than the word size of the computer, the operands a broken into word-sized parts which are used as operands. A vector of long-integer numbers is thus broken into a series of sub-vectors, each having word-sized elements. Vector add or subtract operations are performed successively on the sub-vectors, starting with the lowest-order sub-vectors. Carry-out (or borrow-out) bits from a first vector operation are used as carry-in (or borrow-in) bits for a successive vector operation.
    Type: Grant
    Filed: August 11, 1998
    Date of Patent: September 25, 2001
    Assignee: Cray, Inc.
    Inventors: David Resnick, William T. Moore
  • Patent number: 6012135
    Abstract: Method and apparatus for a logical address translator which translates a logical address into a physical address in a computer. The computer includes a plurality of address ports. Each address port includes a logical address translator, which includes a plurality of segment-register sets. Each segment-register set holds values which specify address boundaries and translation mapping of a corresponding logical segment. A segment detector is coupled to the plurality of segment-register sets, wherein the segment detector operates to determine whether the logical address is within the specified address boundaries of the logical segment. An address mapper is coupled to the plurality of segment-register sets, wherein the address mapper operates to translate the logical address into a physical address.
    Type: Grant
    Filed: December 1, 1994
    Date of Patent: January 4, 2000
    Assignee: Cray Research, Inc.
    Inventors: George W Leedom, William T. Moore
  • Patent number: 5717895
    Abstract: Method and apparatus for a scalar data cache in a scalar/vector supercomputer. The scalar data cache comprises a cache array and a cache controller. The cache array comprises a plurality of cache frames; each cache frame comprises a plurality of cache lines; and each cache line comprises a plurality of data words. The cache controller performs a broadside compare of the reference address against all addresses held in the cache, and translates the reference address into a cache-array address. For each cache line, there is a corresponding cache-line validity indication which is set "valid" only when every data word in the cache line contains valid data. A cache-line validity comparator operates to provide a cache-line-hit indication if a data word requested is in a valid cache line. A cache-load controller is described for loading data from a common memory into every data word of a cache line and for marking the cache line "valid".
    Type: Grant
    Filed: December 1, 1994
    Date of Patent: February 10, 1998
    Assignee: Cray Research, Inc.
    Inventors: George W. Leedom, William T. Moore