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: 6757761Abstract: 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: GrantFiled: May 8, 2001Date of Patent: June 29, 2004Assignee: Tera Force Technology Corp.Inventors: Winthrop W. Smith, James R. Bartlett, Jay T. Labhart
-
Patent number: 6678801Abstract: 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: GrantFiled: April 17, 1998Date of Patent: January 13, 2004Assignee: Terraforce Technologies Corp.Inventors: Michael C. Greim, James R. Bartlett
-
Patent number: 6456628Abstract: 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: GrantFiled: July 17, 1998Date of Patent: September 24, 2002Assignee: Intelect Communications, Inc.Inventors: Michael C. Greim, James R. Bartlett
-
Patent number: 6393530Abstract: 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: GrantFiled: April 17, 1998Date of Patent: May 21, 2002Assignee: Intelect communications, Inc.Inventors: Michael C. Greim, James R. Bartlett
-
Patent number: 6163829Abstract: 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: GrantFiled: April 17, 1998Date of Patent: December 19, 2000Assignee: Intelect Systems CorporationInventors: Michael C. Greim, James R. Bartlett
-
Patent number: 5695066Abstract: 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: GrantFiled: January 2, 1997Date of Patent: December 9, 1997Inventor: James R. Bartlett
-
Patent number: 4979725Abstract: 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: GrantFiled: April 11, 1989Date of Patent: December 25, 1990Assignees: Michael J. Quigley, James R. BartlettInventors: Robert L. Hutchings, II, James R. Bartlett