Patents by Inventor James J. Allen

James J. Allen 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: 20080215783
    Abstract: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for scheduling the servicing of data requests, using the variable latency mode, in an FBDIMM memory sub-system is provided. A scheduling algorithm pre-computes return time data for data connected to DRAM buffer chips and stores the return time data in a table. The return time data is expressed as data return time binary vectors with one bit equal to “1” in each vector. For each received data request, the memory controller retrieves the appropriate return time vector. Additionally, the scheduling algorithm utilizes an updated history vector to determine whether the received request presents a conflict to the executing requests. By computing and utilizing a score for each request, the scheduling algorithm re-orders and schedules the execution of selected requests to preserve as much data bus bandwidth as possible, while avoiding conflict.
    Type: Application
    Filed: April 28, 2008
    Publication date: September 4, 2008
    Inventors: James J. Allen, Steven K. Jenkins, Michael R. Trombley
  • Publication number: 20080215832
    Abstract: A method and system for scheduling the servicing of data requests, using the variable latency mode, in an FBDIMM memory sub-system. A scheduling algorithm pre-computes return time data for data connected to all DRAM buffer chips and stores the return time data in a table. The return time data is expressed as a set of data return time binary vectors with one bit equal to “1” in each vector. For each received data request, the memory controller retrieves the appropriate return time vector. Additionally, the scheduling algorithm utilizes an updated history vector representing a compilation of data return time vectors of all executing requests to determine whether the received request presents a conflict to the executing requests. By computing and utilizing a score for each request, the scheduling algorithm re-orders and schedules the execution of selected requests to preserve as much data bus bandwidth as possible, while avoiding conflict.
    Type: Application
    Filed: March 1, 2007
    Publication date: September 4, 2008
    Inventors: James J. Allen, Steven K. Jenkins, Michael R. Trombley
  • Publication number: 20080209095
    Abstract: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is provided. The design structure generally includes a processor memory system, which may include a processor and a memory controller in communication with the processor through a bus. The memory controller may include a delay circuit to receive an early read indicator corresponding to read data from a memory, the delay circuit to delay the early read indicator in accordance with a pre-determined delay such that the early read indicator is passed to the bus in advance of the read data, and a delay adjustment circuit to dynamically adjust the pre-determined delay associated with the delay circuit responsive to a change in operational speed of the processor or the bus.
    Type: Application
    Filed: May 4, 2008
    Publication date: August 28, 2008
    Inventors: JAMES J. ALLEN, Steven K. Jenkins, James A. Mossman, Michael R. Trombley
  • Publication number: 20080168293
    Abstract: Methods and system for reducing latency associated with a read operation in a processor memory system are provided. In one implementation, the method includes receiving an early indicator corresponding to read data from a memory, delaying the early indicator in accordance with a pre-determined delay such that the early read indicator is passed to a bus in advance of the read data; and dynamically adjusting the pre-determined delay using an adjustment delay circuit, the pre-determined delay being adjusted responsive to a change in operational speed of the bus or change in operational speed of a processor coupled to the bus.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 10, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James J. ALLEN, Steven K. JENKINS, James A. MOSSMAN, Michael R. TROMBLEY
  • Patent number: 7336667
    Abstract: The CRC for the CPS Header of an ATM AAL2 cell is generated by a CRC generator which uses the 8 bits of the CID field to generate partial 5 bits CRCs which are loaded in a first table. The 6 bits LI field and 5 bits UUI field are added to the partial 5 bits CRC to form 16 bits. The CRC generator uses the 216 bits to generate a second CRC table. The CRC for a particular CPS header is generated by correlating bits in the CID field, Li field and UUI field with the two tables.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: James J. Allen, Jr., Jean L. Calvignac, Natarajan Vaidhyanathan, Fabrice J. Verplanken
  • Patent number: 7224077
    Abstract: A power generating system comprises a bluff (non-streamlined) body placed in a fluid stream at ninety degrees to the flow direction for creating a von Karman vortex street behind the body. In the process, feedback forces are generated that excite the bluff body into oscillation. The bluff body oscillatory movements are coupled to and energize a power generator. An impedance matching system is employed for electrically varying the natural frequency characteristics of the bluff body such that, over a relatively wide range of fluid flow velocities, the bluff body oscillates at a resonant frequency of the body for maximum energy transfer from the fluid stream to the bluff body.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: May 29, 2007
    Assignee: Ocean Power Technologies, Inc.
    Inventor: James J. Allen
  • Patent number: 7212944
    Abstract: A MEM inertial sensor (e.g. accelerometer, gyroscope) having integral rotational means for providing static and dynamic bias compensation is disclosed. A bias compensated MEM inertial sensor is described comprising a MEM inertial sense element disposed on a rotatable MEM stage. A MEM actuator drives the rotation of the stage between at least two predetermined rotational positions. Measuring and comparing the output of the MEM inertial sensor in the at least two rotational positions allows for both static and dynamic bias compensation in inertial calculations based on the sensor's output. An inertial measurement unit (IMU) comprising a plurality of independently rotatable MEM inertial sensors and methods for making bias compensated inertial measurements are disclosed.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: May 1, 2007
    Assignee: Sandia Corporation
    Inventors: Stewart M. Kohler, James J. Allen
  • Patent number: 7066004
    Abstract: A MEM inertial sensor (e.g. accelerometer, gyroscope) having integral rotational means for providing static and dynamic bias compensation is disclosed. A bias compensated MEM inertial sensor is described comprising a MEM inertial sense element disposed on a rotatable MEM stage. A MEM actuator for drives the rotation of the stage between at least two predetermined rotational positions. Measuring and comparing the output of the MEM inertial sensor in the at least two rotational positions allows, for both static and dynamic bias compensation in inertial calculations based on the sensor's output. An inertial measurement unit (IMU) comprising a plurality of independently rotatable MEM inertial sensors and methods for making bias compensated inertial measurements are disclosed.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: June 27, 2006
    Assignee: Sandia Corporation
    Inventors: Stewart M. Kohler, James J. Allen
  • Patent number: 6967757
    Abstract: A microelectromechanical (MEM) device for redirecting incident light is disclosed. The MEM device utilizes a pair of electrostatic actuators formed one above the other from different stacked and interconnected layers of polysilicon to move or tilt an overlying light-reflective plate (i.e. a mirror) to provide a reflected component of the incident light which can be shifted in phase or propagation angle. The MEM device, which utilizes leveraged bending to provide a relatively-large vertical displacement up to several microns for the light-reflective plate, has applications for forming an electrically-programmable diffraction grating (i.e. a polychromator) or a micromirror array.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: November 22, 2005
    Assignee: Sandia Corporation
    Inventors: James J. Allen, Michael B. Sinclair, Jeffrey L. Dohner
  • Patent number: 6903861
    Abstract: A microelectromechanical (MEM) optical switching apparatus is disclosed that is based on an erectable mirror which is formed on a rotatable stage using surface micromachining. An electrostatic actuator is also formed on the substrate to rotate the stage and mirror with a high angular precision. The mirror can be erected manually after fabrication of the device and used to redirect an incident light beam at an arbitrary angel and to maintain this state in the absence of any applied electrical power. A 1×N optical switch can be formed using a single rotatable mirror. In some embodiments of the present invention, a plurality of rotatable mirrors can be configured so that the stages and mirrors rotate in unison when driven by a single micromotor thereby forming a 2×2 optical switch which can be used to switch a pair of incident light beams, or as a building block to form a higher-order optical switch.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: June 7, 2005
    Assignee: Sandia Corporation
    Inventor: James J. Allen
  • Patent number: 6797187
    Abstract: Microfluidic devices are disclosed which can be manufactured using surface-micromachining. These devices utilize an electroosmotic force or an electromagnetic field to generate a flow of a fluid in a microchannel that is lined, at least in part, with silicon nitride. Additional electrodes can be provided within or about the microchannel for separating particular constituents in the fluid during the flow based on charge state or magnetic moment. The fluid can also be pressurized in the channel. The present invention has many different applications including electrokinetic pumping, chemical and biochemical analysis (e.g. based on electrophoresis or chromatography), conducting chemical reactions on a microscopic scale, and forming hydraulic actuators.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: September 28, 2004
    Assignee: Sandia Corporation
    Inventors: Paul C. Galambos, Murat Okandan, Stephen Montague, James H. Smith, Phillip H. Paul, Thomas W. Krygowski, James J. Allen, Christopher A. Nichols, Jerome F. Jakubczak, II
  • Publication number: 20040100966
    Abstract: The CRC for the CPS Header of an ATM AAL2 cell is generated by a CRC generator which uses the 8 bits of the CID field to generate partial 5 bits CRCs which are loaded in a first table. The 6 bits LI field and 5 bits UUI field are added to the partial 5 bits CRC to form 16 bits. The CRC generator uses the 216 bits to generate a second CRC table. The CRC for a particular CPS header is generated by correlating bits in the CID field, Li field and UUI field with the two tables.
    Type: Application
    Filed: November 21, 2002
    Publication date: May 27, 2004
    Applicant: International Business Machines Corporation
    Inventors: James J. Allen, Jean L. Calvignac, Natarajan Vaidhyanathan, Fabrice J. Verplanken
  • Patent number: 6675671
    Abstract: A multiple degree of freedom platform assembly formed from a plurality of thin films on a substrate can, when activated, move out of the plane of the substrate without additional manufacturing steps. The platform is connected to the substrate by at least three linkages, each linkage being pivotally connected to the platform and the base. At least two of the base connections are to powered traveling devices that are manufactured at one end of a path and which may be moved to locations along the path to cause the platform to move to predetermined positions. The entire assembly, including hinges, is manufactured as planar structures; preferably by a thin film technology such as MEMS.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: January 13, 2004
    Assignee: Sandia Corporation
    Inventors: Bernhard Jokiel, Jr., Gilbert L. Benavides, Lothar F. Bieg, James J. Allen
  • Patent number: 6537437
    Abstract: Microfluidic devices are disclosed which can be manufactured using surface-micromachining. These devices utilize an electroosmotic force or an electromagnetic field to generate a flow of a fluid in a microchannel that is lined, at least in part, with silicon nitride. Additional electrodes can be provided within or about the microchannel for separating particular constituents in the fluid during the flow based on charge state or magnetic moment. The fluid can also be pressurized in the channel. The present invention has many different applications including electrokinetic pumping, chemical and biochemical analysis (e.g. based on electrophoresis or chromatography), conducting chemical reactions on a microscopic scale, and forming hydraulic actuators.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: March 25, 2003
    Assignee: Sandia Corporation
    Inventors: Paul C. Galambos, Murat Okandan, Stephen Montague, James H. Smith, Phillip H. Paul, Thomas W. Krygowski, James J. Allen, Christopher A. Nichols, Jerome F. Jakubczak, II
  • Patent number: 6393913
    Abstract: A dual-mass microelectromechanical (MEM) resonator structure is disclosed in which a first mass is suspended above a substrate and driven to move along a linear or curved path by a parallel-plate electrostatic actuator. A second mass, which is also suspended and coupled to the first mass by a plurality of springs is driven by motion of the first mass. Various modes of operation of the MEM structure are possible, including resonant and antiresonant modes, and a contacting mode. In each mode of operation, the motion induced in the second mass can be in the range of several microns up to more than 50 &mgr;m while the first mass has a much smaller displacement on the order of one micron or less. The MEM structure has applications for forming microsensors that detect strain, acceleration, rotation or movement.
    Type: Grant
    Filed: February 8, 2000
    Date of Patent: May 28, 2002
    Assignee: Sandia Corporation
    Inventors: Christopher W. Dyck, James J. Allen, Robert J. Huber
  • Patent number: 6158297
    Abstract: A surface micromachined Counter-Meshing Gears (CMG) discrimination device which functions as a mechanically coded lock. Each of two CMG has a first portion of its perimeter devoted to continuous driving teeth that mesh with respective pinion gears. Each EMG also has a second portion of its perimeter devoted to regularly spaced discrimination gear teeth that extend outwardly on at least one of three levels of the CMG. The discrimination gear teeth are designed so as to pass each other without interference only if the correct sequence of partial rotations of the CMG occurs in response to a coded series of rotations from the pinion gears. A 24 bit code is normally input to unlock the device. Once unlocked, the device provides a path for an energy or information signal to pass through the device. The device is designed to immediately lock up if any portion of the 24 bit code is incorrect.
    Type: Grant
    Filed: June 24, 1998
    Date of Patent: December 12, 2000
    Assignee: Sandia Corporation
    Inventors: Marc A. Polosky, Ernest J. Garcia, James J. Allen
  • Patent number: 5959376
    Abstract: An indexing apparatus is disclosed that can be used to rotate a gear or move a rack in a precise, controllable manner. The indexing apparatus, based on a reciprocating shuttle driven by one or more actuators, can be formed either as a micromachine, or as a millimachine. The reciprocating shuttle of the indexing apparatus can be driven by a thermal, electrostatic or electromagnetic actuator, with one or more wedge-shaped drive teeth of the shuttle being moveable to engage and slide against indexing teeth on the gear or rack, thereby moving the gear or rack. The indexing apparatus can be formed by either surface micromachining processes or LIGA processes, depending on the size of the apparatus that is to be formed.
    Type: Grant
    Filed: September 10, 1998
    Date of Patent: September 28, 1999
    Assignee: Sandia Corporation
    Inventor: James J. Allen
  • Patent number: D418144
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: December 28, 1999
    Assignee: Lucent Technologies Inc.
    Inventors: James J. Allen, William H. Jolicoeur, Ian Smith, John Philip Stoddard, Carolyn J. Szymanowicz, Leslie Gayle Tudor, David Craig Tyler
  • Patent number: D420679
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: February 15, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: James J. Allen, William H. Jolicoeur, Ian Smith, John Philip Stoddard, Carolyn J. Szymanowicz, Leslie Gayle Tudor, David Craig Tyler
  • Patent number: D421966
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: March 28, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: James J. Allen, William H. Jolicoeur, Ian Smith, John Philip Stoddard, Carolyn J. Szymanowicz, Leslie Gayle Tudor, David Craig Tyler