Patents by Inventor James Allan

James Allan 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: 20120030386
    Abstract: A flexible input/output controller logic interfaces with existing input/output controllers (IOC's) in order to configure the amount of data sent to and received from the IOC's. The flexible I/O interface receives data from a component at a rate determined by the particular component. The flexible I/O interface then feeds the received data to a traditional I/O controller at a rate suitable for the I/O controller. Thus, the interface to the individual I/O controllers is maintained. The flexible I/O logic balances bandwidth between a plurality of individual I/O controllers in order to better utilize the overall system I/O bandwidth. In one embodiment, the I/O configuration managed by the flexible I/O logic is determined during system-build, while in another embodiment, the I/O configuration is set during system initialization.
    Type: Application
    Filed: October 8, 2011
    Publication date: February 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Harm Peter Hofstee, Charles Ray Johns, James Allan Kahle
  • Patent number: 8108564
    Abstract: A flexible input/output controller logic interfaces with existing input/output controllers (IOC's) in order to configure the amount of data sent to and received from the IOC's. The flexible I/O interface receives data from a component at a rate determined by the particular component. The flexible I/O interface then feeds the received data to a traditional I/O controller at a rate suitable for the I/O controller. Thus, the interface to the individual I/O controllers is maintained. The flexible I/O logic balances bandwidth between a plurality of individual I/O controllers in order to better utilize the overall system I/O bandwidth. In one embodiment, the I/O configuration managed by the flexible I/O logic is determined during system-build, while in another embodiment, the I/O configuration is set during system initialization.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Harm Peter Hofstee, Charles Ray Johns, James Allan Kahle
  • Publication number: 20120009378
    Abstract: A snap in weatherstripping where the backing has a plurality of alternating notched out spaces along each side to facilitate ease of insertion into a channel without the need to slide the weatherstripping longitudinally into the channel. The snap in weatherstripping can be pushed into the channel with a gentle side to side or rolling motion, thus eliminating the difficulties associated with longitudinally sliding a weatherstripping into a channel. The snap in arrangement of the weatherstripping eases replacement, and also accommodates variations in tolerance between the weatherstripping and the channel, making it desirable for replacement of existing degraded weatherstripping.
    Type: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Inventors: Steven Robert Abramson, James Allan Micket
  • Publication number: 20110307374
    Abstract: A computer-implemented method is described for detecting a change in one or more attributes associated with a consumer of financial services, and generating, based at least in part on the detected change, a prediction that the consumer of financial services is likely to initiate an action with regard to one or more financial accounts associated with the consumer.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 15, 2011
    Inventors: James Allan Grundner, David Corrie Martin, John McDonough
  • Publication number: 20110305522
    Abstract: An arrangement and method for restraining surge and sway of the barge during floatover of a topside onto a substructure. Roller bumpers provided on the substructure guide the barge during slot entry and exit without the use of secondary mooring lines and restrain sway at the floatover position. Dedicated vertical bearing surfaces are provided on the substructure at the entry to the slot. Resilient bumpers are provided on the barge. The resilient bumpers engage the dedicated vertical bearing surfaces on the substructure and position the barge in the floatover position in the longitudinal direction. A tug boat tows the barge into the slot until the resilient bumpers engage the dedicated vertical bearing surfaces. The tug continues to pull throughout the floatover operation to hold the barge in the floatover position.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: James Allan Haney, Nadathur P. Varadarajan, Jason Scot Baldwin
  • Patent number: 8051315
    Abstract: Disclosed is an apparatus which deactivates both the AC as well as the DC component of power for various functions in a CPU. The CPU partitions dataflow registers and arithmetic units such that voltage can be removed from the upper portion of dataflow registers when the software is not utilizing same. Clock signals are also prevented from being applied to these non-utilized components. As an example, if a 64 bit CPU (processor unit) is to be used with both 32 and 64 bit software, the mentioned components may be partitioned in equal sized upper and lower portions. The logic signal for activating the removal of voltage may be obtained from a software-accessible architected control register designated as a machine state register in some CPUs. The same logic may be used in connection with removing voltage and clocks from other specialized functional components such as the floating point unit when software instructions do not presently require same.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: November 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: James Allan Kahle, David J. Shippy, Albert James Van Norstrand, Jr.
  • Patent number: 8032849
    Abstract: Disclosed is a procedure or design approach for functional modules that may be used in connection with a multiprocessor integrated circuit chip. The approach includes keeping the dimensions of each module substantially the same and having the bus, power, clock and I/O connection configured the same on all modules. Further requirements for ease of use are to generalize the capability of each module as much as possible and to decentralize functions such as testing to be primarily performed within each module. The use of such considerations or rules substantially eases the design of a given type of custom chips, and based upon an initial chip design greatly facilitates the design of further custom chips, similar in application, but subsequent to the successful completion of the initial chip.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Harm Peter Hofstee, James Allan Kahle, Takeshi Yamazaki
  • Patent number: 8010716
    Abstract: Methods and apparatus provide for interconnecting one or more multiprocessors and one or more external devices through one or more configurable interface circuits, which are adapted for operation in: (i) a first mode to provide a coherent symmetric interface; or (ii) a second mode to provide a non-coherent interface.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: August 30, 2011
    Assignees: Sony Computer Entertainment Inc., International Business Machines Corporation
    Inventors: Takeshi Yamazaki, Scott Douglas Clark, Charles Ray Johns, James Allan Kahle
  • Patent number: 8003882
    Abstract: Methods and systems for photovoltaic roofing systems are provided. The system includes a back sheet including a length, L, a width, W, and a thickness, T, the back sheet including an overlap portion extending along length L having a width, WO and an active portion extending along length L having a width, WA. The system also includes a photovoltaic cell formed on a surface of the active portion, the photovoltaic cell including a photovoltaic member electrically responsive to an absorption of photons, a negative electrode coupled to a surface of the photovoltaic member, and a positive electrode coupled to the surface of the photovoltaic member, wherein the thickness T is selected such that thickness T plus a thickness of the photoelectric cell substantially match a thickness of a proximate non-photovoltaic roofing member when the photovoltaic roofing system is installed.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: August 23, 2011
    Assignee: General Electric Company
    Inventors: Stephen George Pisklak, James Allan Rand, Ralf Jonczyk, Alysha Grenko
  • Publication number: 20110153369
    Abstract: According to some embodiments, a system may be provided including an insurance component selection platform that transmits data to and receives data from an insurance product component storage unit storing one or more self-descriptive components of an insurance coverage. Each of the stored components may have, for example, associated properties defining attributes of the component and one or more values associated with the properties. The components may be selected via a graphical interface generated by the component selection platform to be included in an insurance coverage product. The components may then be combined within constraints of the properties and values of the individual components. An insurance coverage policy may then be presented based on the combination of components.
    Type: Application
    Filed: March 26, 2010
    Publication date: June 23, 2011
    Inventors: Julia M. Feldman, Sankar Virdhagriswaran, James Allan Tarbell
  • Patent number: 7946023
    Abstract: The present invention a method and apparatus for measuring the compression of a stator core 10 that comprises attaching a measuring device 22 to a tensioner 20, placing the tensioner on an end of a through-bolt 12 of the stator core, and performing at least one act of tensioning the stator core 10 with the tensioner. Then measuring a compression state of the stator core by the measuring device registers determining the amount of relative compression achieved by the act of tensioning, the relative compression is the amount of actual compression of the core and the amount of stretch of the through-bolt. Finally determining an actual compression state of the stator core based on the measuring.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: May 24, 2011
    Assignee: Siemens Energy, Inc.
    Inventors: James Allan Cook, David T. Allen
  • Publication number: 20110086625
    Abstract: Devices, systems and methods are disclosed for a subscriber of services on a network to display a custom operator name or alpha tag on the subscriber mobile communications device. The custom alpha tag (or operator name) is selected or defined by the subscriber via an interface on a communications device, and a custom operator name request is submitted to a provisioning logic on the network. The provisioning logic communicates with a business rule logic on the network, the business rule logic being configured to retrieve and/or update a first account associated with the subscriber with the custom operator name. A billing logic within a billing subsystem may be invoked to debit a second account associated with the subscriber. A programming logic on the network then updates one or more mobile devices with the custom alpha tag. The several logic units may be part of an Over-the-air (OTA) platform on the network.
    Type: Application
    Filed: October 13, 2009
    Publication date: April 14, 2011
    Applicant: AT&T MOBILITY II LLC
    Inventors: Scott Inlow, James Allan Payne
  • Publication number: 20100312969
    Abstract: Methods and apparatus provide for interconnecting one or more multiprocessors and one or more external devices through one or more configurable interface circuits, which are adapted for operation in: (i) a first mode to provide a coherent symmetric interface; or (ii) a second mode to provide a non-coherent interface.
    Type: Application
    Filed: August 18, 2010
    Publication date: December 9, 2010
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Takeshi Yamazaki, Scott Douglas Clark, Charles Ray Johns, James Allan Kahle
  • Patent number: 7814281
    Abstract: The present invention provides for atomic update primitives in an asymmetric single-chip heterogeneous multiprocessor computer system having a shared memory with DMA transfers. At least one lock line command is generated from a set comprising a get lock line command with reservation, a put lock line conditional command, and a put lock line unconditional command.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Norman Day, Charles Ray Johns, James Allan Kahle, Peichum Peter Liu, Thuong Quang Truong
  • Patent number: 7802023
    Abstract: Methods and apparatus provide for interconnecting one or more multiprocessors and one or more external devices through one or more configurable interface circuits, which are adapted for operation in: (i) a first mode to provide a coherent symmetric interface; or (ii) a second mode to provide a non-coherent interface.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: September 21, 2010
    Assignees: Sony Computer Entertainment Inc., International Business Machines Corporation
    Inventors: Takeshi Yamazaki, Scott Douglas Clark, Charles Ray Johns, James Allan Kahle
  • Publication number: 20100159429
    Abstract: A method of hysteretic palpatory training includes providing a wire or a computer controlled actuator having a plunger that hysteretically resists the application of a palpatory force. An increasing palpatory force is applied in a first direction to the wire or the plunger, whereupon the wire or plunger hysteretically resist displacement from a first position to a second position. The palpatory force is then withdrawn whereupon the elasticity of wire or the elasticity emulated by the plunger causes it to return to a position intermediate the first and second positions. The applied palpatory force versus displacement in response to applying and withdrawing the palpatory force to the wire or the plunger is then detected.
    Type: Application
    Filed: March 5, 2010
    Publication date: June 24, 2010
    Inventors: Michael John Warner, James Allan Mertz
  • Publication number: 20100124304
    Abstract: A power module includes a containment vessel completely submerged in a pool of liquid,and a support structure located at or above an approximate midpoint of the containment vessel, or center of gravity of the power module. The power module is supported by the support structure in combination with a buoyancy force of the pool of liquid acting on the containment vessel.
    Type: Application
    Filed: November 17, 2008
    Publication date: May 20, 2010
    Applicant: NuScale Power, Inc.
    Inventors: James Allan Nylander, John T. Groome, Eric Paul Young
  • Patent number: 7721123
    Abstract: A component of a microprocessor-based data processing system, which includes features for regulating power consumption in snoopable components and has gating off memory coherency properties, is determined to be in a relatively inactive state and is transitioned to a non-snoopable low power mode. Then, when a snoop request occurs, a retry protocol is sent in response to the snoop request. In conjunction with the retry protocol, a signal is sent to bring the component into snoopable mode. When the retry snoop is requested, the component is in full power mode and can properly respond to the snoop request. After the snoop request has been satisfied, the component again enters into a low power mode.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shigehiro Asano, Jeffrey Douglas Brown, Michael Norman Day, Charles Ray Johns, James Allan Kahle, Alvan Wing Ng, Michael Fan Wang, Thuong Quang Truong
  • Patent number: 7720982
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided. A hardware sandbox structure is provided for security against the corruption of data among the programs being processed by the processing units. The uniform software cells contain both data and applications and are structured for processing by any of the processors of the network. Each software cell is uniquely identified on the network.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: May 18, 2010
    Assignees: Sony Computer Entertainment Inc., International Business Machines Corporation, Kabushiki Kaisha Toshiba
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki, Harm Peter Hofstee, Martin E. Hopkins, Charles Ray Johns, James Allan Kahle, Shigehiro Asano, Atsushi Kunimatsu
  • Patent number: 7698473
    Abstract: Methods and apparatus provide for transferring a plurality of data blocks between a shared memory and a local memory of a processor in response to a single DMA command issued by the processor to a direct memory access controller (DMAC), wherein the processor is capable of operative communication with the shared memory and the DMAC is operatively coupled to the local memory.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: April 13, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Takeshi Yamazaki, Tsutomu Horikawa, James Allan Kahle, Charles Ray Johns, Michael Norman Day, Peichun Peter Liu