Patents by Inventor Mark Bluhm

Mark Bluhm 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: 6910141
    Abstract: A pipelined data processor with signal-initiated power management control in which a plurality of subcircuits, including pipeline subcircuitry, and circuitry for generating and controlling at least one clock signal are responsive to at least one control signal by disabling a clock signal to the pipeline subcircuitry.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: June 21, 2005
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Publication number: 20050036261
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: February 17, 2005
    Inventors: Robert Maher, Raul Garibay, Margaret Herubin, Mark Bluhm
  • Publication number: 20050024802
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: February 3, 2005
    Inventors: Robert Maher, Raul Garibay, Margaret Herubin, Mark Bluhm
  • Publication number: 20050004898
    Abstract: Systems, methods, and software for providing a distributed search function for online delivery platforms used in law firms and other enterprises are described. For example, one aspect of the systems, methods and software provides a plurality of data sets. The data sets may comprise indices into other sets of data. At least one search engine is associated with each data set. A system receiving a search request determines which search engines are used to process the search request based on the data sets involved in the search request. The search request is then forwarded to the identified search engines.
    Type: Application
    Filed: April 26, 2004
    Publication date: January 6, 2005
    Inventor: Mark Bluhm
  • Publication number: 20040230852
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: November 18, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Publication number: 20040172572
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: September 2, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Publication number: 20040172567
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: September 2, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Publication number: 20040172568
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: February 23, 2004
    Publication date: September 2, 2004
    Inventors: Robert Maher, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Publication number: 20040093323
    Abstract: A system and a method providing for the distribution and management of a large corpus of value added electronic documents while providing customized services to a plurality of diverse end users.
    Type: Application
    Filed: November 7, 2002
    Publication date: May 13, 2004
    Inventors: Mark Bluhm, Bruce Getting, Mark Hayft, Shirley Walz
  • Patent number: 6721894
    Abstract: In accordance with the presently claimed invention, power consumption reduction control is provided to a processor used to execute instructions for data processing. A power management control signal is provided to the processor in accordance with conditions associated with the processor being operated in normal and reduced power consumption modes of operation, and an acknowledgement signal indicative of such reduced power consumption mode of operation is returned in correspondence with the power management control signal.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: April 13, 2004
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Patent number: 6694443
    Abstract: Power consumption reduction control circuitry external and coupled to a processor used to execute instructions for data processing. A power management control signal is provided to the processor in accordance with conditions associated with the processor being operated in normal and reduced power consumption modes of operation, and an acknowledgement signal indicative of such reduced power consumption mode of operation is returned in correspondence with the power management control signal.
    Type: Grant
    Filed: February 8, 2001
    Date of Patent: February 17, 2004
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Publication number: 20030084355
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Application
    Filed: August 9, 2002
    Publication date: May 1, 2003
    Inventors: Robert Maheb, Raul A. Garibay, Margaret R. Herubin, Mark Bluhm
  • Patent number: 6343363
    Abstract: A technique for invoking a low power operational mode in response to a halt instruction is used in a computer system that includes a processor coupled to external logic. The processor includes at least (i) a pipeline subcircuit to execute programmed instructions, including halt instructions, (ii) an interrupt handling subcircuit to handle interrupts generated by external interrupt logic, and (iii) clock generator circuitry that supplies clock signals to the pipeline and interrupt handling subcircuits. In response to execution of a halt instruction, the processor (i) enters the low power operational mode in which power consumption is reduced at least for the pipeline subcircuit, but without stopping the supply of clock signals to the interrupt handling subcircuit, and (ii) generates an acknowledgement signal to the external logic indicating that the clock signals to the pipeline subcircuit are being stopped, thereby entering the low power operational mode.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: January 29, 2002
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Patent number: 6138230
    Abstract: A microprocessor comprises a plurality of instruction pipelines having a plurality of stages for processing a stream of instructions, circuitry for simultaneously issuing instructions into two or more of the pipelines without regard to whether one of the simultaneously issued instructions has a data dependency on other of the simultaneously issued instructions, detecting circuitry for detecting dependencies between instructions in the pipelines and circuitry for controlling the flow of instructions through the pipelines such that an instruction is not delayed due to a data dependency on another instruction unless the data dependency must be resolved for proper processing of the instruction in its current stage.
    Type: Grant
    Filed: July 29, 1997
    Date of Patent: October 24, 2000
    Assignee: VIA-Cyrix, Inc.
    Inventors: Mark W. Hervin, Steven C. McMahan, Mark Bluhm, Raul A. Garibay, Jr.
  • Patent number: 6088807
    Abstract: A technique for invoking a low power operational mode in response to a halt instruction is used in a computer system that includes a processor coupled to external logic. The processor includes at least (i) a pipeline subcircuit to execute programmed instructions, including halt instructions, (ii) an interrupt handling subcircuit to handle interrupts generated by external interrupt logic, and (iii) clock generator circuitry that supplies clock signals to the pipeline and interrupt handling subcircuits. In response to execution of a halt instruction, the processor (i) stops the clock generator circuitry from supplying clock signals to the pipeline subcircuit, but not to the interrupt handling subcircuit, and (ii) generates an acknowledgement signal to the external logic indicating that the clock signals to the pipeline subcircuit are being stopped, thereby entering the low power operational mode.
    Type: Grant
    Filed: December 9, 1996
    Date of Patent: July 11, 2000
    Assignee: National Semiconductor Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Patent number: 6073231
    Abstract: A microprocessor comprises one or more instruction pipelines having a plurality of stages for processing a stream of instructions, with one or more of said instructions referencing a set of logical registers. A plurality of physical registers are allocated to store data associated with the logical registers by register translation circuitry. The register translation circuitry is selectively controlled by the microcode or by hardware signals generated by one or more of the stages.
    Type: Grant
    Filed: March 17, 1997
    Date of Patent: June 6, 2000
    Assignee: Via-Cyrix, Inc.
    Inventors: Mark Bluhm, Mark W. Hervin
  • Patent number: 5907860
    Abstract: A superscalar superpipelined microprocessor having a write buffer located between the core and cache is disclosed. The write buffer is controlled to store the results of write operations to memory until such time as the cache becomes available, such as when no high-priority reads are to be performed. The write buffer includes multiple entries that are split into two circular buffer sections for facilitating the interaction with the two pipelines of the core; cross-dependency tables are provided for each write buffer entry to ensure that the data is written from the write buffer to memory in program order, considering the possibility of prior data present in the opposite section. Non-cacheable reads from memory are also ordered in program order with the writing of data from the write buffer. Features for handling speculative execution, detecting and handling data dependencies and exceptions, and performing special write functions (misaligned writes and gathered writes). are also disclosed.
    Type: Grant
    Filed: July 31, 1996
    Date of Patent: May 25, 1999
    Assignee: National Semiconductor Corporation
    Inventors: Raul A. Garibay, Jr., Marc A. Quattromani, Mark Bluhm
  • Patent number: 5860111
    Abstract: A write-back coherency system is used, in an exemplary embodiment, to implement write-back caching in an x86 processor installed in a multi-master computer system that does not support a write-back protocol for maintaining coherency between an internal cache and main memory during DMA operations. The write-back coherency system interrupts the normal bus arbitration operation to allow export of dirty data. In response to an arbitration-request (such as HOLD), if the internal cache contains dirty data, the processor is inhibited from providing arbitration-acknowledge (such as HLDA) until the dirty data is exported (the cache is dynamically switched to write-through mode to prevent data in the cache from being made dirty while the bus is arbitrated away). While the requesting bus master is accessing memory, bus snooping is performed and invalidation logic invalidates at least those cache locations corresponding to locations in memory that are affected by the requesting bus master.
    Type: Grant
    Filed: June 29, 1995
    Date of Patent: January 12, 1999
    Assignee: National Semiconductor Corporation
    Inventors: Marvin Wayne Martinez, Jr., Mark Bluhm, Jeffrey S. Byrne, David A. Courtright, Douglas Ewing Duschatko, Raul A. Garibay, Jr., Margaret R. Herubin
  • Patent number: 5632037
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detecting circuitry detects the assertion of a first signal indicative of a request for suspending operation of the processing unit and the assertion of a second signal indicating the state of operation of a coprocessing unit. Disabling circuitry is operable to disable clock signals to one or more of the subcircuits responsive to the first and second control signals.
    Type: Grant
    Filed: March 27, 1992
    Date of Patent: May 20, 1997
    Assignee: Cyrix Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
  • Patent number: 5630143
    Abstract: A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.
    Type: Grant
    Filed: September 22, 1994
    Date of Patent: May 13, 1997
    Assignee: Cyrix Corporation
    Inventors: Robert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm