Patents by Inventor Russell Fish
Russell Fish 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: 11434556Abstract: The present disclosure relates to a novel iron-based austenitic alloy for a turbocharger housing and to methods of its preparation.Type: GrantFiled: October 14, 2019Date of Patent: September 6, 2022Assignee: BorgWarner Inc.Inventors: Gerald Schall, Ingo Dietrich, Andreas Kiefer, Russell Fish
-
Publication number: 20200115784Abstract: The present disclosure relates to a novel iron-based austenitic alloy for a turbocharger housing and to methods of its preparation.Type: ApplicationFiled: October 14, 2019Publication date: April 16, 2020Inventors: Gerald SCHALL, Ingo DIETRICH, Andreas KIEFER, Russell FISH
-
Patent number: 8984256Abstract: In one aspect, the invention comprises a system comprising: (a) a plurality of parallel processors on a single chip; and (b) computer memory located on the chip and accessible by each of the processors; wherein each of the processors is operable to process a de minimis instruction set, and wherein each of the processors comprises local caches dedicated to each of at least three specific registers in the processor. In another aspect, the invention comprises a system comprising: (a) a plurality of parallel processors on a single chip; and (b) computer memory located on the chip and accessible by each of the processors, wherein each of the processors is operable to process an instruction set optimized for thread-level parallel processing and wherein each processor accesses the internal data bus of the computer memory on the chip and the internal data bus is the width of one row of the memory.Type: GrantFiled: June 26, 2008Date of Patent: March 17, 2015Inventor: Russell Fish
-
Patent number: 8180869Abstract: A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly.Type: GrantFiled: March 16, 2010Date of Patent: May 15, 2012Inventor: Russell Fish
-
Patent number: 8145795Abstract: A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly.Type: GrantFiled: March 16, 2010Date of Patent: March 27, 2012Inventor: Russell Fish
-
Publication number: 20120014250Abstract: A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly.Type: ApplicationFiled: March 16, 2010Publication date: January 19, 2012Inventor: Russell Fish
-
Publication number: 20120005375Abstract: A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly.Type: ApplicationFiled: March 16, 2010Publication date: January 5, 2012Inventor: Russell Fish
-
Patent number: 8086738Abstract: A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly.Type: GrantFiled: May 24, 2007Date of Patent: December 27, 2011Inventor: Russell Fish
-
Publication number: 20110202681Abstract: A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly.Type: ApplicationFiled: April 15, 2011Publication date: August 18, 2011Inventor: Russell Fish
-
Publication number: 20080091920Abstract: A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A “flow-through” design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status.Type: ApplicationFiled: October 31, 2007Publication date: April 17, 2008Inventors: George Shaw, Martin McClurg, Bradley Jensen, Russell Fish, Charles Moore
-
Publication number: 20080077911Abstract: A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A “flow-through” design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status.Type: ApplicationFiled: October 31, 2007Publication date: March 27, 2008Inventors: George Shaw, Martin McClurg, Bradley Jensen, Russell Fish, Charles Moore
-
Publication number: 20080071991Abstract: A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A “flow-through” design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status.Type: ApplicationFiled: October 31, 2007Publication date: March 20, 2008Inventors: George Shaw, Martin McClurg, Bradley Jensen, Russell Fish, Charles Moore
-
Publication number: 20080072021Abstract: A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A “flow-through” design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status.Type: ApplicationFiled: October 31, 2007Publication date: March 20, 2008Inventors: George Shaw, Martin McClurg, Bradley Jensen, Russell Fish, Charles Moore
-
Publication number: 20070271442Abstract: A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A “flow-through” design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status.Type: ApplicationFiled: July 26, 2007Publication date: November 22, 2007Inventors: George Shaw, Martin McClurg, Bradley Jensen, Russell Fish, Charles Moore
-
Publication number: 20070271441Abstract: A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A “flow-through” design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status.Type: ApplicationFiled: July 26, 2007Publication date: November 22, 2007Inventors: George Shaw, Martin McClurg, Bradley Jensen, Russell Fish, Charles Moore
-
Publication number: 20070192568Abstract: In one aspect, the invention comprises a system comprising: (a) a plurality of parallel processors on a single chip; and (b) computer memory located on the chip and accessible by each of the processors; wherein each of the processors is operable to process a de minimis instruction set, and wherein each of the processors comprises local caches dedicated to each of at least three specific registers in the processor. In another aspect, the invention comprises a system comprising: (a) a plurality of parallel processors on a single chip; and (b) computer memory located on the chip and accessible by each of the processors, wherein each of the processors is operable to process an instruction set optimized for thread-level parallel processing.Type: ApplicationFiled: February 5, 2007Publication date: August 16, 2007Inventor: Russell Fish
-
Publication number: 20060230163Abstract: The disclosed system describes a means for internetworked computers protected behind blocking firewalls to communicate directly with other internetworked computers protected behind blocking firewalls. A trusted computer helps establish a connection between the two protected computers, but all subsequent communications takes place directly between the two protected computers.Type: ApplicationFiled: March 22, 2006Publication date: October 12, 2006Inventor: Russell Fish
-
Patent number: 4549825Abstract: An electronic mail terminal 10 that includes a keyboard 12, multi-character display 14, thermal printer 22, tape drive 118, and communication and control circuitry. The tape drive and printer mount to molded-in features of a base housing 20. A printed circuit board 28 containing the communication and control circuitry and the display is mounted to molded-in features of the base housing. The keyboard plugs into the printed circuit board from above and is supported at the sides by stand-offs in the base housing. A cover housing 88 mates with molded-in features of the base housing. The tape drive mechanism includes cassette guides 98 and 376 that are molded into the base and cover housings and a spring loaded motor mount that automatically compensates for wear and positioning tolerances. A printer carriage motor 184 drives a toothed belt 182 to position a carriage 138 which holds a thermal print head 140.Type: GrantFiled: July 23, 1984Date of Patent: October 29, 1985Assignee: Post Technologies, Inc.Inventors: Russell Fish, III, James R. Yurchenco
-
Patent number: 4524242Abstract: An electronic mail terminal 10 that includes a keyboard 12, multi-character display 14, thermal printer 22, tape drive 118, and communication and control circuitry. The tape drive and printer mount to molded-in features of a base housing 20. A printed circuit board 28 containing the communication and control circuitry and the display is mounted to molded-in features of the base housing. The keyboard plugs into the printed circuit board from above and is supported at the sides by stand-offs in the base housing. A cover housing 88 mates with molded-in features of the base housing. The tape drive mechanism includes cassette guides 98 and 376 that are molded into the base and cover housings and a spring loaded motor mount that automatically compensates for wear and positioning tolerances. A printer carriage motor 184 drives a toothed belt 182 to position a carriage 138 which holds a thermal print head 140.Type: GrantFiled: February 8, 1983Date of Patent: June 18, 1985Assignee: Post Technologies, Inc.Inventors: Russell Fish, III, James R. Yurchenco