Patents by Inventor James R. Bartlett

James R. Bartlett 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: 6757761
    Abstract: A quad-processor arrangement having 6 communications paths, one path between each of every possible pair of processors. Each processor is provided with a local memory which can be accessed by the local processor as well as by the other processors via the communications paths. This allows for efficient data movement from one processor's local memory to another processor's local memory, such as commonly done during signal processing corner turning operations. The communications paths are controlled and interfaced to the processors through field programmable logic, which allows the board to be configured both statically and dynamically to optimize the data transfer characteristics of the module to match the requirements of the application software. The programmable logic may be configured so that the module emulates other existing board architectures in order to support legacy applications.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: June 29, 2004
    Assignee: Tera Force Technology Corp.
    Inventors: Winthrop W. Smith, James R. Bartlett, Jay T. Labhart
  • Patent number: 6678801
    Abstract: A multi-processor system includes a global bus (14) having associated therewith a global address space with a plurality of processor nodes (10) associated therewith. Each of the processor nodes (10) has a CPU (20) associated therewith which interfaces with a local bus. The local bus has a local address space associated therewith. A dual port SRAM (DPSRAM)(34) is provided for interfacing between the global bus (14) and the local bus (30). Each DPSRAM (34) for each processor core (10) has a defined address space within the global bus address space. Whenever any of the global resource writes to the particular processor node (10), it is only necessary to address the designated DPSRAM (34) and transfer data thereto. The act of transferring the data thereto will generate an interrupt to the associated CPU (20) which will then cause it to read the received data on the local bus by addressing its associated DPSRAM (34).
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: January 13, 2004
    Assignee: Terraforce Technologies Corp.
    Inventors: Michael C. Greim, James R. Bartlett
  • Patent number: 6456628
    Abstract: A multi-processor system includes a global bus (14) with a global address space and a plurality of processor nodes (10). Each of the processor nodes (10) has a CPU (20) interfaced with a local bus having a local address space. A dual port SRAM (DPSRAM) (34) is provided for interfacing between the global bus (14) and the local bus (30). Each DPSRAM (34) for each processor core (10) has a defined address space within the global bus address space. Whenever any of the global resource writes to the particular processor node (10), it is only necessary to address the designated DPSRAM (34) and transfer data thereto. The act of transferring the data thereto will generate an interrupt to the associated CPU (20) which will then cause it to read the received data on the local bus by addressing its associated DPSRAM (34). This results in only a single access cycle for data transfer. Each of the CPU's (20) can communicate directly with another of the CPU's (20) through an interprocessor communication network.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: September 24, 2002
    Assignee: Intelect Communications, Inc.
    Inventors: Michael C. Greim, James R. Bartlett
  • Patent number: 6393530
    Abstract: A multi-processor system includes a global bus (14) having associated therewith a global address space with a plurality of processor nodes (10) associated therewith. Each of the processor nodes (10) has a CPU (20) associated therewith which interfaces with a local bus. The local bus has a local address space associated therewith. The global bus (14) has associated therewith an arbiter (412). Each of the processing nodes interfaces with a global register (410) which is operable to contain paging registers for each of the files. A portion of the memory space in the processing nodes is paged over to the global address space. To facilitate the upper address bits of the global address space they are stored in a paging register and then the arbiter (412) selects these upper address bits for output to the bus. The lower address bits are provided by the particular processor node that is accessing the global address space.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: May 21, 2002
    Assignee: Intelect communications, Inc.
    Inventors: Michael C. Greim, James R. Bartlett
  • Patent number: 6163829
    Abstract: A multi-processor system is provided having a processor array configured of a plurality of CPUs (20) that are disposed on a global bus (14). A VEM interface (18) is provided for interfacing between the global bus (14) and a system bus (12). Interrupts that are generated on the system bus (12) are mapped to the CPUs (20) through an interrupt controller (82). The interrupt controller (82) is operable to receive multiple interrupts and store these interrupts and their associated interrupt vectors. After storage, a gating register associated with each CPU (20) is examined to determine which interrupts are serviced by a particular CPU (20). If an interrupt is received that is to be serviced by one or more of the CPUs (20), then an external interrupt is generated for that CPU (20).
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: December 19, 2000
    Assignee: Intelect Systems Corporation
    Inventors: Michael C. Greim, James R. Bartlett
  • Patent number: 5695066
    Abstract: A kit and a process for use in making a highly personalized memento wherein the kit includes a supply of impression material and plaster material so that, the impression material, when combined with water, may be applied directly to the hands or feet of a subject creating an impression which, when removed from the subject a mixture of the plaster material and water may be poured into the impression and allowed to set, creating a reproduction of the subjects hand prints or footprints which may then be affixed to a plaque member along with a photograph of the subject and a nameplate on which is recorded information about that subject.
    Type: Grant
    Filed: January 2, 1997
    Date of Patent: December 9, 1997
    Inventor: James R. Bartlett
  • Patent number: 4979725
    Abstract: A triangular frame assembly is disclosed for supporting a safety barrier of boards above the edge of a roof during construction. The triangular assembly employs pivotal connections between a base and a lower stanchion member, between the base and a diagonal brace, and between the diagonal brace and an upper stanchion member telescopically connected to the lower stanchion member. The angle between the stanchion and the base can be adjusted to accommodate a wide range of roof pitches by varying the telescopic engagement of the upper and lower stanchion members. The range of roof pitch angles for which the frame assembly can be used is increased by making the upper stanchion member invertable, adapting both ends thereof to alternatively telescopically engage the lower stanchion member, and by providing for an off-center brace connection to the upper stanchion member.
    Type: Grant
    Filed: April 11, 1989
    Date of Patent: December 25, 1990
    Assignees: Michael J. Quigley, James R. Bartlett
    Inventors: Robert L. Hutchings, II, James R. Bartlett