Patents by Inventor Brian King

Brian King 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: 6721076
    Abstract: A method and system of recording successive holograms in a recording medium including a reflective substrate layer, a polarization shifting layer, and a photorecording medium layer is presented. A reference beam and an object beam are propagated at a first direction to a first area of the photorecording medium layer, where the reference beam and object beam have a same first polarization and interfere to produce a first interference grating. The reference beam and object beam are reflected with the reflective substrate layer to be incident the photorecording medium at a second direction, where the reference beam polarization and object beam polarization are altered with the polarization shifting layer to have a same second polarization. The reflected reference beam and object beam interfere to produce second interference grating, with the first polarization and second polarization being different.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: April 13, 2004
    Assignee: InPhase Technologies, Inc.
    Inventors: Brian King, Ken Anderson, Kevin Curtis
  • Patent number: 6708267
    Abstract: A pipelined processor and method are disclosed for speculatively determining dependencies. The processor processes a plurality of instructions in order. A speculative detection circuit which takes multiple clock cycles to operate determines whether a dependency exists. The speculative detection circuit inserts a single-cycle pipeline stall only in response to a determination that a speculative dependency exists.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: March 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: Brian King Flacks, Harm Peter Hofstee, Osamu Takahashi
  • Patent number: 6700686
    Abstract: The present invention provides a solution to the needs described above through a system and method for holographic storage. The system comprises a laser light source, a first beam splitter for splitting a light beam into an object and reference beam, an elliptical reflector with a first and second focal point, a reflector rotatable about a first axis and a second axis, a pattern encoder, and a holographic storage medium. The reflector is located at the first focal point of the elliptical mirror, and the holographic storage medium is located at the second focal point of the elliptical mirror.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: March 2, 2004
    Assignee: InPhase Technologies, Inc.
    Inventors: Brian King, Michael Tackitt
  • Patent number: 6629235
    Abstract: A condition code register architecture for supporting multiple execution units is disclosed. A master execution unit is coupled a master condition code register such that condition codes generated by the master execution unit are stored in the master condition code register. A non-master execution unit is coupled to a shadow condition code register such that condition codes generated by the non-master execution unit are stored in the shadow condition code register. A tag unit coupled to the master execution unit and the non-master execution unit such that an entry within the master condition code register can be read only when a corresponding entry within the tag unit is referenced to the master execution unit or the master condition code register.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: September 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brian King Flachs, Harm Peter Hofstee, Kevin John Nowka
  • Patent number: 6604191
    Abstract: An instruction fetching system (and/or architecture) which may be utilized by a high-frequency short-pipeline microprocessor, for efficient fetching of both in-line and target instructions. The system contains an instruction fetching unit (IFU), having a control logic and associated components for controlling a specially designed instruction cache (I-cache). The I-cache is a sum-address cache, i.e., it receives two address inputs, which compiled by a decoder to provide the address of the line of instructions desired fetch. The I-cache is designed with an array of cache lines that can contain 32 instructions, and three buffers that each have a capacity of 32 instructions.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brian King Flacks, David Meltzer, Joel Abraham Silberman
  • Patent number: 6600959
    Abstract: A method and apparatus for using dynamic programmable logic arrays in microprocessor control logic provide decreased power and increased clock frequencies for data processing systems, by using programmable logic arrays exclusively for the control logic. The method and apparatus further simplify the design of the control logic and closure of timing within the microprocessor, by providing overlap of control logic evaluations and data transfers within the microprocessor.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: July 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: Paula Kristine Coulman, Sang Hoo Dhong, Brian King Flachs, Harm Peter Hofstee, Jaehong Park, Stephen Douglas Posluszny, Joel Abraham Silberman, Osamu Takahashi
  • Patent number: 6598153
    Abstract: A processor that promotes accelerated resolution of conditional branch instructions includes an instruction sequencer that fetches a plurality of instructions and a detector that detects, among the plurality of fetched instructions, a condition-setting instruction and a conditional branch instruction that depends upon the condition-setting instruction. The processor further includes a decoder that decodes the conditional branch instruction to produce a decoded condition type and an execution unit. In response to the detection of the condition-setting instruction and the conditional branch instruction, the execution unit resolves the conditional branch instruction by evaluating the condition-setting instruction and the decoded condition type in a single operation. Because the condition code bits are not computed or stored as an intermediate result as in prior art processors, branch resolution is accelerated.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: July 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brian King Flachs, Harm Peter Hofstee, Kevin John Nowka
  • Patent number: 6587941
    Abstract: A pipelined processor and method are disclosed including an improved history file unit. The pipelined processor processes a plurality of instructions in order. A register file is included which includes a different read port coupled to each register field in an instruction buffer for reading data from the register file. A history file unit is included and is coupled to each of the read ports of the register file for receiving a copy of all data read from the register file.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: July 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brian King Flacks, Harm Peter Hofstee, Osamu Takahashi
  • Publication number: 20030112700
    Abstract: A method of mixing viscous fluids is disclosed. The method comprises rotating a mixing apparatus (20) in a container (42) of fluid (44). The mixing apparatus comprises a cage (21) located at the end of the shaft (22). The cage (21) comprises a central circular disc (24) with an outer edge (43) and top (38) and bottom (40) sides. A number of vanes (26) extending from each side of the disc (24), the vanes (26) spacedly located near the outer edge of the plate. The free ends of the vanes (26) are connected by a hoop (38,40) to maintain their spaced relationship.
    Type: Application
    Filed: February 6, 2003
    Publication date: June 19, 2003
    Inventors: David Marshall King, Ronnald Brian King, Thomas Amold Martin
  • Publication number: 20030072045
    Abstract: The present invention provides a solution to the needs described above through a system and method for holographic storage. The system comprises a laser light source, a first beam splitter for splitting a light beam into an object and reference beam, an elliptical reflector with a first and second focal point, a reflector rotatable about a first axis and a second axis, a pattern encoder, and a holographic storage medium. The reflector is located at the first focal point of the elliptical mirror, and the holographic storage medium is located at the second focal point of the elliptical mirror.
    Type: Application
    Filed: January 24, 2002
    Publication date: April 17, 2003
    Inventors: Brian King, Michael Tackitt
  • Patent number: 6543927
    Abstract: A method of mixing viscous fluids is disclosed. The method comprises rotating a mixing apparatus (20) in a container (42) of fluid (44). The mixing apparatus comprises a cage (21) located at the end of the shaft (22). The cage (21) comprises a central circular disc (24) with an outer edge (43) and top (38) and bottom (40) sides. A number of vanes (26) extending from each side of the disc (24), the vanes (26) spacedly located near the outer edge of the plate. The free ends of the vanes (26) are connected by a hoop (38,40) to maintain their spaced relationship.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: April 8, 2003
    Inventors: David Marshall King, Ronnald Brian King, Thomas Arnold Martin
  • Publication number: 20030039001
    Abstract: In a first embodiment of the invention, a method and system of recording successive holograms in a recording medium is presented. The method utilizes a multilayer holographic storage media comprising a reflective substrate layer, a polarization shifting layer disposed above the reflective substrate layer, and a photorecording medium layer disposed above the polarization shifting layer. A reference beam and an encoded object beam are propagated at a first direction to a first area of the photorecording medium layer, where the reference beam and encoded object beam have a same first polarization and interfere to produce a first interference grating.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 27, 2003
    Inventors: Brian King, Ken Anderson, Kevin Curtis
  • Publication number: 20020191236
    Abstract: An apodization system for achieving a substantially uniform intensity profile of a modulated reference beam on a holographic recording medium is disclosed. The substantially uniform intensity profile serves to improve the quality of any and all recorded holograms. In high-density holographic storage, the apodization system reduces the required hologram extent while still maintaining any fidelity constraints (power budget, imaging tolerances, error-rate, noise floor). Furthermore, in high-fidelity holographic storage, better control of the hologram recording parameters can be established. The improved control allows tighter specifications on the image quality to be achieved.
    Type: Application
    Filed: January 31, 2002
    Publication date: December 19, 2002
    Inventor: Brian King
  • Patent number: 6495069
    Abstract: A polymer composition comprises at least one substantially non-conductive polymer and at least one electrically conductive filler and in the form of granules, the granules preferably being in the size range up to 1 mm and more preferably between 0.04 mm and 0.2 mm, with the volume ratio of conductor to polymer preferably being at least 3:1.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: December 17, 2002
    Assignee: Peratech Limited of a Company of Great Britain and Northern Ireland
    Inventors: David Lussey, Andrew Brian King, Christopher John Lussey
  • Publication number: 20020181320
    Abstract: A method of mixing viscous fluids is disclosed. The method comprises rotating a mixing apparatus (20) in a container (42) of fluid (44). The mixing apparatus comprises a cage (21) located at the end of the shaft (22). The cage (21) comprises a central circular disc (24) with an outer edge (43) and top (38) and bottom (40) sides. A number of vanes (26) extending from each side of the disc (24), the vanes (26) spacedly located near the outer edge of the plate. The free ends of the vanes (26) are connected by a hoop (38,40) to maintain their spaced relationship.
    Type: Application
    Filed: July 18, 2002
    Publication date: December 5, 2002
    Inventors: David Marshall King, Ronnald Brian King, Thomas Arnold Martin
  • Patent number: 6431741
    Abstract: A method of mixing viscous fluids is disclosed. The method comprises rotating a mixing apparatus (20) in a container (42) of fluid (44). The mixing apparatus comprises a cage (21) located at the end of the shaft (22). The cage (21) comprises a central circular disc (24) with an outer edge (43) and top (38) and bottom (40) sides. A number of vanes (26) extending from each side of the disc (24), the vanes (26) spacedly located near the outer edge of the plate. The free ends of the vanes (26) are connected by a hoop (38, 40) to maintain their spaced relationship.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: August 13, 2002
    Inventors: David Marshall King, Ronnald Brian King, Thomas Arnold Martin
  • Patent number: 6399731
    Abstract: A method for making a polymer comprising the step of synthesizing a polymer by employing a chain transfer agent having the formula (II) where X and Y are independently selected from oxygen, sulfur, and fully-substituted nitrogen where R1 and R2 are independently selected from hydrogen, halogen, or an organic group, with the proviso that at least one of R1 or R2 be hydrogen or halogen, R3 is an organic group R4 and R5 are independently selected organic groups, with the proviso that R3 is not hydrogen.
    Type: Grant
    Filed: December 2, 1998
    Date of Patent: June 4, 2002
    Assignee: The University of Akron
    Inventors: Brian King, H. James Harwood
  • Publication number: 20020016424
    Abstract: A method for making a polymer comprising the step of synthesizing a polymer by employing a chain transfer agent having the formula (II) 1
    Type: Application
    Filed: December 2, 1998
    Publication date: February 7, 2002
    Inventors: BRIAN KING, H. JAMES HARWOOD
  • Publication number: 20010046180
    Abstract: A method of mixing viscous fluids is disclosed. The method comprises rotating a mixing apparatus (20) in a container (42) of fluid (44). The mixing apparatus comprises a cage (21) located at the end of the shaft (22). The cage (21) comprises a central circular disc (24) with an outer edge (43) and top (38) and bottom (40) sides. A number of vanes (26) extending from each side of the disc (24), the vanes (26) spacedly located near the outer edge of the plate. The free ends of the vanes (26) are connected by a hoop (38, 40) to maintain their spaced relationship.
    Type: Application
    Filed: March 28, 2001
    Publication date: November 29, 2001
    Inventors: David Marshall King, Ronnald Brian King, Thomas Arnold Martin
  • Patent number: 6257753
    Abstract: A method of mixing viscous fluids is disclosed. The method comprises rotating a mixing apparatus (20) in a container (42) of fluid (44). The mixing apparatus comprises a cage (21) located at the end of a shaft (22). The cage (21) comprises a central circular disc (24) with an outer edge (43) and top (38) and bottom (40) sides. A number of vanes (26) extend from each side of the disc (24), the vanes (26) spacedly located near the outer edge of the plate. The free ends of the vanes (26) are connected by a hoop (38, 40) to maintain their spaced relationship.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: July 10, 2001
    Inventors: David Marshall King, Ronnald Brian King, Thomas Arnold Martin