Patents by Inventor David L. Hill

David L. Hill 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: 6401172
    Abstract: A method of processing a data request in a processing agent. The method comprises posting the data request internally within the agent and, if the data request implicates data associated with a pending external transaction, canceling and recycling the data request.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: June 4, 2002
    Assignee: Intel Corp.
    Inventors: Chinna Prudvi, Derek T. Bachand, David L. Hill
  • Patent number: 6383458
    Abstract: A process for the recovery of one or more metal values from a metal ore material comprising those of one or more values and a matrix material having a sulfur content wherein the sulfur is present in an oxidation-reduction state of zero or less comprising a. forming particulates from particles of said ore and an inoculate comprising bacteria capable of at least partially oxidizing the sulfur content; b. forming a heap of said particulates; c. biooxidizing the sulfur content and d. recovering those one or more metal values.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: May 7, 2002
    Assignee: Newmont Mining Corporation
    Inventors: James A. Brierley, David L. Hill
  • Publication number: 20020038397
    Abstract: A bidirectional multidrop processor bus is connected to a plurality of bus agents. Bus throughput can be increased by operating the bus in a multi pumped signaling mode in which multiple information elements are driven onto a bus by a driving agent at a rate that is a multiple of the frequency of the bus clock. The driving agent also activates a strobe to identify sampling points for the information elements. Information elements for a request can be driven, for example, using a double pumped signaling mode in which two information elements are driven during one bus clock cycle. Data elements for a data line transfer can be driven, for example, using a quad pumped signaling mode in which four data elements are driven during one bus clock cycle. Multiple strobe signals can be temporarily activated in an offset or staggered arrangement to reduce the frequency of the strobe signals. Sampling symmetry can be improved by using only one type of edge (e.g.
    Type: Application
    Filed: August 10, 2001
    Publication date: March 28, 2002
    Inventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
  • Publication number: 20020029307
    Abstract: A bidirectional multidrop processor bus is connected to a plurality of bus agents. Bus throughput can be increased by operating the bus in a multi pumped signaling mode in which multiple information elements are driven onto a bus by a driving agent at a rate that is a multiple of the frequency of the bus clock. The driving agent also activates a strobe to identify sampling points for the information elements. Information elements for a request can be driven, for example, using a double pumped signaling mode in which two information elements are driven during one bus clock cycle. Data elements for a data line transfer can be driven, for example, using a quad pumped signaling mode in which four data elements are driven during one bus clock cycle. Multiple strobe signals can be temporarily activated in an offset or staggered arrangement to reduce the frequency of the strobe signals. Sampling symmetry can be improved by using only one type of edge (e.g.
    Type: Application
    Filed: August 10, 2001
    Publication date: March 7, 2002
    Inventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
  • Publication number: 20010037424
    Abstract: A bus agent that may be used in an enhanced highly pipelined bus architecture. In one embodiment, the bus agent includes a set of snoop status interfaces, an address strobe signal interface, and a bus clock interface for a bus clock signal. The bus agent of this embodiment also includes bus controller logic capable of sensing or asserting one or more of a set of snoop status signals for transaction N on the snoop status interfaces during a snoop phase to start in a bus cycle upon the later of three or more bus clock cycles of the bus clock signal after a beginning of a bus cycle of an the assertion of an address strobe signal for transaction N or two or more bus clock cycles of the bus clock signal after a beginning of a bus cycle in which a most recent snoop phase begins.
    Type: Application
    Filed: February 14, 2001
    Publication date: November 1, 2001
    Inventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
  • Publication number: 20010037421
    Abstract: A bus agent that may be used in an enhanced highly pipelined bus architecture. In one embodiment, the bus agent includes a control interface to drive a control signal at a clock frequency, an address bus interface to drive address elements at twice the clock frequency, and a data bus interface to drive data elements at four times the clock frequency. The address bus interface drives a substantially centered address strobe transition for each address element, and the data bus interface drives a substantially centered data strobe transition for each data element.
    Type: Application
    Filed: February 14, 2001
    Publication date: November 1, 2001
    Applicant: INTEL CORPORATION
    Inventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
  • Publication number: 20010020286
    Abstract: An error correction system in an agent provides an error correction in a circuit path extending from an internal cache to an output of the agent. When data errors are detected for data to be processed internally within the agent, the error correction system passes the corrupted data through the error correction circuit, and out of the agent and back into the agent. The error correction changes internal data requests into an external transaction when data errors are detected.
    Type: Application
    Filed: May 4, 2001
    Publication date: September 6, 2001
    Inventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Paul Breuder
  • Patent number: 6269465
    Abstract: An error correction system in an agent provides an error correction in a circuit path extending from an internal cache to an output of the agent. When data errors are detected for data to be processed internally within the agent, the error correction system passes the corrupted data through the error correction circuit, and out of the agent and back into the agent. The error correction changes internal data requests into an external transaction when data errors are detected.
    Type: Grant
    Filed: November 23, 1998
    Date of Patent: July 31, 2001
    Assignee: Intel Corporation
    Inventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Paul Breuder
  • Patent number: 6216208
    Abstract: A prefetching control system provided for a processor. The prefetching queue may include an arbiter, a cache queue and a prefetch queue. The arbiter issues requests including read requests. Responsive to a read request, the cache queue issues a control signal. The prefetch queue receives the control signal and an address associated with the read request. When the received address is a member of a pattern of read requests from sequential memory locations, the prefetch queue issues a prefetch request to the arbiter.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: April 10, 2001
    Assignee: Intel Corporation
    Inventors: Robert Greiner, David L. Hill, Chinna Prudvi, Derek T. Bachand, Matthew A. Fisch
  • Patent number: 6209068
    Abstract: A data control method in a microprocessor is disclosed. According to the method, a request is generated on an external bus for data to be read to the processor. The requested data is read from the external bus to an intermediate memory in the processor and, thereafter, read from the intermediate memory to a destination. When the intermediate memory is full, the read of data from the external bus is stalled until the intermediate memory is no longer full. Typically, stalling is accomplished by generating a stall signal on the external bus, which may be generated during a cache coherency phase of the transaction to which the requested data relates.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: March 27, 2001
    Assignee: Intel Corporation
    Inventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Matthew A. Fisch
  • Patent number: 6078981
    Abstract: A livelock preventative measure is provided for agents in a multi-processor computing system. Livelock may occur when multiple agents each trade ownership of data in an attempt to modify it. When livelock occurs, a first agent posts a bus transaction for a data and, if a second agent posts a bus transaction for the same data, the first agent may stall the bus transaction of the second agent until the first agent has completed its operation on the data.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: June 20, 2000
    Assignee: Intel Corporation
    Inventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Paul Breuder, Matthew A. Fisch
  • Patent number: 6049545
    Abstract: A communications system in a distributed telecommunications switch having a service unit and at least one delivery unit is provided. The system includes a plurality of network controllers residing in the at least one delivery unit, and at least two network controllers residing in the service unit. An administration network is coupled to a first one of the plurality of delivery unit network controllers and to a first one of the two service unit network controllers. The administration network transporting messages having administration information between the service unit and delivery unit. A call processing network is coupled to the remaining of the plurality of delivery unit network controllers and to the second one of the two service unit network controllers. The call processing network transporting messages having call processing information between the service unit and delivery unit.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: April 11, 2000
    Assignee: Alcatel USA Sourcing, L.P.
    Inventors: R. Keith Stephenson, Steve M. Pullen, David L. Hill, Alfred J. Blanchard
  • Patent number: 5838958
    Abstract: A method and apparatus for effectively adjusting signal characteristics such that they can be used with incompatible recording formats. In particular, the method and apparatus may be used to adjust the ATF sampling pulse width externally to shorten the sampling time. An externally generated timing signal controls the switches connected in series with charge holding capacitors for shortening the sampling time of the ATF sampling pulse width generated by a servo chip, such as a Hitachi HD49228FS servo chip. In the latter part of the ATF sampling pulse, the externally generated control signal opens up the switches, thus inhibiting further charging into the capacitors.
    Type: Grant
    Filed: June 3, 1996
    Date of Patent: November 17, 1998
    Assignee: Aiwa Co., Ltd.
    Inventors: Joel M. Widom, David L. Hill
  • Patent number: 5834294
    Abstract: A hydrometallurgical process for the recovery of one or more metal values from a metal ore material in the presence of clays and/or fines material said ore material being comprised of one or more metal values and a matrix material having a sulfur content wherein the sulfur is present in an oxidation-reduction state of zero or less. The process comprises forming particulates from particles of said ore material, particles comprising said clays and/or fines material, an acid-resistant polymeric agglomeration aid and an inoculate comprising bacteria capable of at least partially oxidizing the sulfur content; forming a heap of said particulates; biooxidizing the sulfur content and recovering those one or more metal values.
    Type: Grant
    Filed: January 11, 1996
    Date of Patent: November 10, 1998
    Assignees: Newmont Gold Co., Newmont Mining Corporation
    Inventors: James A. Brierley, David L. Hill
  • Patent number: 5341536
    Abstract: A scrubbing device attachable to rotary power sources comprising a stationary portion, a drive portion, an oscillating portion, and an abrasive portion. Rotary power applied to the drive portion causes the oscillating portion to oscillate linearly allowing the device user to scrub floor surfaces in corners and near adjacent walls.
    Type: Grant
    Filed: August 10, 1993
    Date of Patent: August 30, 1994
    Inventor: David L. Hill
  • Patent number: 5332559
    Abstract: A hydrometallurgical process for the recovery of one or more metal values from a metal ore material in the presence of clays and/or fines material, said ore material being comprised of one or more metal values and a matrix material having a sulfur content wherein the sulfur is present in an oxidation-reduction state of zero or less. The process comprises forming particulates from particles of said ore material, particles comprising said clays and/or fines material, an acid-resistant polymeric agglomeration aid and an inoculate comprising bacteria capable of at least partially oxidizing the sulfur content; forming a heap of said particulates; biooxidizing the sulfur content and recovering those one or more metal values.
    Type: Grant
    Filed: June 3, 1992
    Date of Patent: July 26, 1994
    Assignees: Newmont Gold Co., Newmont Mining Corp.
    Inventors: James A. Brierley, David L. Hill
  • Patent number: 5246486
    Abstract: A process for biooxidation of sulfides in a heap of mineral ores by freeing precious metals dispersed or occluded within said ores as pyritic or arsenopyritic sulfides and the like; the process comprises forming particulates from ore particles with an inoculate comprising bacteria capable of attacking, by biooxidation, sulfides and/or elemental sulfur in said ore particles; from these particulates a heap is constructed; and the biooxidation takes place in such heap by adding to or dispersing within the heap a leaching solution, circulating the leaching solution within the heap and recovering the precious metal values from the heap; recovery may be accomplished with a cyanide, thiourea, or a thiosulfate lixiviant.
    Type: Grant
    Filed: October 18, 1992
    Date of Patent: September 21, 1993
    Assignees: Newmont Gold Co., Newmont Mining Corporation
    Inventors: James A. Brierley, David L. Hill
  • Patent number: 4979986
    Abstract: A method of treating a gold-bearing ore to render the gold component of the ore more amenable to standard cyanidation treatment in a reduced amount of time is disclosed. An aqueous slurry of the gold-bearing ore is introduced into at least one vessel. An oxidizing agent, such as chlorine gas, an alkali metal hypochlorite and an alkaline earth metal hypochlorite, is rapidly introduced into the vessel so that it intimately contacts the aqueous slurry. While the oxidizing agent is being introduced into the vessel, the slurry is agitated with agitating means including a plurality of impeller blades that provide high shear agitation and a large interfacial surface area between the oxidizing agent and the liquid phase of the slurry to enhance the mass transfer of the oxidizing agent so that it becomes substantially completely adsorbed by the aqueous slurry in about 5 to about 15 minutes.
    Type: Grant
    Filed: February 22, 1988
    Date of Patent: December 25, 1990
    Assignee: Newmont Gold Company and Outomec U.S.A., Inc.
    Inventors: David L. Hill, Kenneth A. Brunk
  • Patent number: 4610448
    Abstract: The present invention is comprised of a cylindrical handle which is mounted in a U-shaped clevis in a manner to rotate about a horizontal axis. The clevis in turn is mounted relative to the base which supports the device in a manner to rotate about a vertical axis. Thus, when being used to perform push-ups, the device allows the user to rotate his or her hand about a horizontal axis, in order to position the wrist at a comfortable position, and about a vertical axis, in order to simultaneously rotate the arm while extending or contracting it. The base is made from a high friction material to prevent the device from moving on the supporting surface while in use.
    Type: Grant
    Filed: January 27, 1984
    Date of Patent: September 9, 1986
    Inventor: David L. Hill