Patents by Inventor Lee Evans
Lee Evans 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: 20030074375Abstract: A TEFP-FEC system provides an efficient technique for storing, updating, locating, and retrieving data. In particular, data may be stored in a persistent, user-defined, shareable in-memory database table. Once this in-memory database table is created and loaded with data, data may be located in the table.Type: ApplicationFiled: May 15, 2002Publication date: April 17, 2003Inventors: Lee Evan Nakamura, Stewart Eugene Tate
-
Publication number: 20030041055Abstract: A TEFP-FEC system provides an efficient technique for storing, updating, locating, and retrieving data. In particular, data may be stored in a persistent, user-defined, shareable in-memory database table. Once this in-memory database table is created and loaded with data, data may be located in the table.Type: ApplicationFiled: May 15, 2002Publication date: February 27, 2003Inventors: Lee Evan Nakamura, Stewart Eugene Tate
-
Publication number: 20030006568Abstract: A vehicle truck for supporting a ground contacting device, and in particular to a independent-suspension turnable skate vehicle truck which supports a wheel or wheels or a runner or ski, for example a roller skate boot have in-line wheels or tandem wheels is provided. The independent-suspension turnable skate vehicle truck has one or more deflecting beams attached to a wheel axle hanger and the opposite end attached to a skate vehicle mounting structure. The deflecting beam has at least one horizontal component and/or at least one vertical component. The vertical components resist vertical deflection of the wheel axle hangers to restrict upward and downward movement of the wheels or other ground contacting portions. The horizontal component controls most twisting motions controlling turning of the deflecting beam and wobble of the wheel.Type: ApplicationFiled: July 1, 2002Publication date: January 9, 2003Inventor: Brian Lee Evans
-
Publication number: 20020174138Abstract: A TEFP-FEC system provides an efficient technique for storing, updating, locating, and retrieving data. In particular, data may be stored in a persistent, user-defined, shareable in-memory database table. Once this in-memory database table is created and loaded with data, data may be located in the table.Type: ApplicationFiled: May 15, 2002Publication date: November 21, 2002Inventors: Lee Evan Nakamura, Stewart Eugene Tate
-
Publication number: 20020129226Abstract: A method of performing operations to a link stack including the step of performing a Pop operation from the link stack which includes the substeps of storing a first pointer value to the link stack, the first pointer value being the value of a pointer to the link stack before the Pop operation, and storing a first address including a first tag popped from the link stack. The method further includes the step of performing a Push operation to the link stack which includes the substeps of storing a second address including a second tag being Pushed into the link stack and storing a second pointer to the link stack, the second pointer being the value of the pointer to the link stack after the Push operation.Type: ApplicationFiled: March 8, 2001Publication date: September 12, 2002Applicant: International Business Machines CorporationInventors: Lee Evan Eisen, James Allan Kahle, Balaram Sinharoy, William John Starke
-
Patent number: 6442675Abstract: A generalized, programmable dataflow state-machine is provided to receive information about a particular string instruction. The string instruction is parsed into all the operations contained in the string instruction. The operations that make up the string instruction are routed to parallel functional units and executed. The state-machine manipulates the size of the operations in the string instruction and whether or not the instructions need to be generated.Type: GrantFiled: July 29, 1999Date of Patent: August 27, 2002Assignee: International Business Machines CorporationInventors: John Edward Derrick, Lee Evan Eisen, Hung Qui Le
-
Patent number: 6436796Abstract: A thermal processing system and method for processing a semiconductor substrate. An inductor couples energy to a susceptor, wherein the spacing between the inductor and the susceptor is configured for the steady-state portions of a CVD epitaxial deposition process. The temperature uniformity of the susceptor is improved during the transient portions of the process, the heat ramp-up and cool down, by varying the distance of separation between the inductor and the susceptor. Temperature non-uniformities are a common cause of slip. Additional aspects of the invention provide for improved thermal shielding of the edges and top surface of the susceptor. Thicker susceptors also improve temperature uniformity.Type: GrantFiled: January 31, 2000Date of Patent: August 20, 2002Assignee: Mattson Technology, Inc.Inventors: Robert D. Mailho, Mark J. O'Hara, Glenn A. Pfefferkorn, Gary Lee Evans, Kristian E. Johnsgard
-
Patent number: 6428577Abstract: A mobile bearing knee prosthesis enables a surgeon to convert a mobile bearing insert having articular surfaces, supported by a tibial base plate or tray from a rotating and translating prosthesis to one that rotates only. This conversion is accomplished with a fastener or locking member that connects through an opening in the insert to the tibial base plate. This prosthesis can be used as part of a total knee surgery when the surgeon chooses to use a prosthesis that incorporates a movable articular surface. In one embodiment, a projecting portion extends proximally from the insert and cooperates with a cam on the femoral component. The projecting portion can be a post extending up from the proximal surface of the insert and the femoral component includes an intercondylar surface that may contact the post to constrain the relative motion between the femoral component and the insert.Type: GrantFiled: September 26, 2000Date of Patent: August 6, 2002Assignee: Smith & Nephew, Inc.Inventors: David Lee Evans, Michael Ries, Greg Marik, Robert Brosnahan, Christopher Patrick Carson, Albert J. Pothier
-
Patent number: 6430678Abstract: An XER scoreboard function is provided by utilizing the instruction sequencer unit scoreboard. A scoreboard bit is set if the XER is being used by a previous instruction. If a new instruction is fetched that uses the XER, a dummy read to the XER is generated to test the scoreboard bit to determine if the scoreboard bit is set. If the scoreboard bit is not set when the dummy read is executed, the X-form string proceeds to execution. If the scoreboard bit is set when the dummy is executed, the pipeline is stalled until the scoreboard bit is cleared, and then the X-form string padded with generated padding IOPs (Dummy or NOPs) is executed. After an accessing instruction is executed, the scoreboard bit is cleared.Type: GrantFiled: July 29, 1999Date of Patent: August 6, 2002Assignee: International Business Machines CorporationInventors: James Allan Kahle, Hung Qui Le, Lee Evan Eisen, John Edward Derrick, Robert William Hay
-
Patent number: 6416064Abstract: A vehicle truck for supporting a ground contacting device, and in particular to a independent-suspension turnable skate vehicle truck which supports a wheel or wheels or a runner or ski, for example a roller skate boot have in-line wheels or tandem wheels is provided. The independent-suspension turnable skate vehicle truck has one or more deflecting beams attached to a wheel axle hanger and the opposite end attached to a skate vehicle mounting structure. The deflecting beam has at least one horizontal component and/or at least one vertical component. The vertical components resist vertical deflection of the wheel axle hangers to restrict upward and downward movement of the wheels or other ground contacting portions. The horizontal component controls most twisting motions controlling turning of the deflecting beam and wobble of the wheel.Type: GrantFiled: December 9, 1996Date of Patent: July 9, 2002Inventor: Brian Lee Evans
-
Patent number: 6385719Abstract: A transfer tag is generated by the Instruction Fetch Unit and passed to the decode unit in the instruction pipeline with each group of instructions fetched during a branch prediction by a fetcher. Individual instructions within the fetched group for the branch pipeline are assigned a concatenated version (group tag concatenated with instruction lane) of the transfer tag which is used to match on requests to flush any newer instructions. All potential instruction or Internal Operation latches in the decode pipeline must perform a match and if a match is encountered, all valid bits associated with newer instructions or internal operations upstream from the match are cleared. The transfer tag representing the next instruction to be processed in the branch pipeline is passed to the Instruction Dispatch Unit. The Instruction Dispatch Unit queries the branch pipeline to compare its transfer tag with transfer tags of instructions in the branch pipeline.Type: GrantFiled: June 30, 1999Date of Patent: May 7, 2002Assignee: International Business Machines CorporationInventors: John Edward Derrick, Brian R. Konigsburg, Lee Evan Eisen, David Stephen Levitan
-
Patent number: 6345356Abstract: A dummy instruction is issued, followed by several groups of No Operations (NOPs). The instruction sequencer unit (ISU) detects the dummy instruction and stalls the pipeline until the scoreboard indicates the XER count is valid. After a read from a scoreboarded Special Purpose Register (SPR), No Operation—Internal Operations (NOP—IOPs) are inserted between write and read SPR IOPs to allow an ISU scoreboard mechanism to be activated before being tested by a read SPR IOP. A read-write-read sequence is utilized: a dummy read of the string count field from a scoreboarded SPR, writing that value back to the same SPR and then performing a read of the SPR once again. A predetermined number of dummy IOPs follow the initial dummy read to prevent the value of the string count field from being read too soon.Type: GrantFiled: July 16, 1999Date of Patent: February 5, 2002Assignee: International Business Machines CorporationInventors: John Edward Derrick, Lee Evan Eisen, Hung Qui Le, Robert Greg McDonald
-
Patent number: 6336182Abstract: A method and system for aligning internal operations (IOPs) for dispatch are disclosed. The method and system comprise conditionally asserting a predecode based on a particular dispatch slot that an instruction is going to be placed. The method and system further include using the information related to the predecode to expand an instruction into at least one dummy operation and an IOP operation whenever the instruction would not be supported in the particular dispatch slot.Type: GrantFiled: March 5, 1999Date of Patent: January 1, 2002Assignee: International Business Machines CorporationInventors: John Edward Derrick, Lee Evan Eisen, Paul Joseph Jordan, Robert William Hay
-
Patent number: 6321380Abstract: A “soft-patch” allows an instruction or group of instructions to be replaced with a pre-loaded instruction or group of instructions. When an Instruction Fetch Unit (IFU) fetches an instruction, the instruction is sent through a Compare and Mask (CAM) circuit which masks and compares, in parallel, the instruction with up to eight pre-defined masks and values. The masks and values are pre-loaded by a service processor to CAM circuits which are located in an Instruction Dispatch Unit (IDU) and the IFU in the central processor. An instruction that is deemed a match, is tagged by the IFU as a “soft-microcode” instruction. When the IDU receives the soft-microcode instruction for decoding, it detects the soft microcode marking and sends the marked instruction to a soft-microcode unit; a separate parallel pipeline in the IDU. The soft-microcode unit then sends the instruction through a CAM circuit which returns an index (or address) for RAM.Type: GrantFiled: June 29, 1999Date of Patent: November 20, 2001Assignee: International Business Machines CorporationInventors: John Edward Derrick, Lee Evan Eisen, Kevin Franklin Reick
-
Patent number: 6286094Abstract: A method and system for determining if a dispatch slot is required in a processing system is disclosed. The method and system comprises a plurality of predecode bits to provide routing information and utilizing the predecode bits to allow instructions to be directed to specific decode slots and to obey dispatch constraints without examining the instructions. The purpose of this precode encoding system scheme is to provide the most information possible about the grouping of the instructions without increasing the complexity of the logic which uses this information for decode and group formation. In a preferred embodiment, pre-decode bits for each instruction that may be issued in parallel are analyzed and the multiplexer controls are retained for each of the possible starting positions within the stream of instructions.Type: GrantFiled: March 5, 1999Date of Patent: September 4, 2001Assignee: International Business Machines CorporationInventors: John Edward Derrick, Lee Evan Eisen, Hung Qui Le, Brian R. Konigsburg
-
Patent number: 6275833Abstract: A method and system are disclosed for managing Internet presentation materials in a single file format for ease of administration while presenting to an Internet requestor only those portions of the file requested, for maximum performance. Also disclosed is a system and method for presenting Internet materials using borderless presentation areas, where the background specification is decoupled from the presentation area specification. The invention also relates to a system and method for using a dynamic web page builder to generate and manage multiple instances of information to be simultaneously displayed in multiple presentation areas, in which one of the presentation areas contains table of contents information listing various selectable web pages stored in a single file. The table of contents information is continuously displayed on-screen when any of the items listed in the table of contents is selected for ease of navigation through a web site.Type: GrantFiled: January 10, 2000Date of Patent: August 14, 2001Assignee: International Business Machines CorporationInventors: Lee Evan Nakamura, Stewart Eugene Tate
-
Patent number: 6178433Abstract: A method and system are disclosed for managing Internet presentation materials in a single file format for ease of administration while presenting to an Internet requestor only those portions of the file requested, for maximum performance. Also disclosed is a system and method for presenting Internet materials using borderless presentation areas, where the background specification is decoupled from the presentation area specification. The invention also relates to a system and method for using a dynamic web page builder to generate and manage multiple instances of information to be simultaneously displayed in multiple presentation areas, in which one of the presentation areas contains table of contents information listing various selectable web pages stored in a single file. The table of contents information is continuously displayed on-screen when any of the items listed in the table of contents is selected for ease of navigation through a web site.Type: GrantFiled: July 15, 1997Date of Patent: January 23, 2001Assignee: International Business Machines CorporationInventors: Lee Evan Nakamura, Stewart Eugene Tate
-
Patent number: 6098168Abstract: A mechanism structured to check for instruction collisions at the Dispatch Unit rather than the Completion Unit. In processors which issue multiple commands simultaneously, a flag bit is sent to the Completion Unit and attached to the instruction in the queue that follows the other in program order if they both have the same targeted address. When the instructions from position 1 and position 2 of the instruction queue are ready to issue, the Completion Unit checks position 2 for a flag bit. If there is a bit, then the instruction in position 1 is discarded and the instruction in position 2 is written to the target address. If there is no flag bit with the instruction in position 2, the instruction in position 1 is written to the target register. This method eliminates the need to compare all the targeted addresses that are associated with the rename registers. It requires two comparisons instead of a minimum of 15 comparisons.Type: GrantFiled: March 24, 1998Date of Patent: August 1, 2000Assignee: International Business Machines CorporationInventors: Lee Evan Eisen, Michael Putrino
-
Patent number: 5983468Abstract: The unitary clip for a tray and lid of a waffle pack includes a lower expanse with two upwardly extending hooks. The hooks include upper oblique surfaces which extend upwardly and outwardly. The upper oblique surfaces are immediately upwardly adjacent from inverted ledges which engage complementary portions of the lid of the waffle pack. The lower expanse is bowed so as to form a central apex which engages the lower planar portion of the waffle pack. The clip is engaged and disengaged from the waffle pack by a simple up and down motion.Type: GrantFiled: June 8, 1998Date of Patent: November 16, 1999Assignee: Illinois Tool Works inc.Inventors: F. Lee Evans, III, Alan L. Lause
-
Patent number: 5790445Abstract: A system and method for calculating a floating point add/subtract of a plurality of floating point operands is disclosed. The system comprises at least one pair of data paths. Each pair of data paths comprises a first data path and a second data path. The first data path includes a first aligner, a first adder coupled to the first aligner, and a first normalizer coupled to the first adder. The first normalizer is capable of shifting a mantissa by a substantially smaller number of digits than the first aligner. The second data path comprises control logic, a second aligner coupled to the control logic, a second adder coupled to the second aligner, and a second normalizer coupled to the second adder. The control logic provides a control signal that is responsive to a first predetermined number of digits of each exponent of a pair of exponents. The pair of exponents are the exponents for a pair of inputs to the second data path.Type: GrantFiled: April 30, 1996Date of Patent: August 4, 1998Assignee: International Business Machines CorporationInventors: Lee Evan Eisen, Timothy Alan Elliott, Robert Thaddeus Golla, Christopher Hans Olson