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: 6401172Abstract: 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: GrantFiled: December 18, 1998Date of Patent: June 4, 2002Assignee: Intel Corp.Inventors: Chinna Prudvi, Derek T. Bachand, David L. Hill
-
Patent number: 6383458Abstract: 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: GrantFiled: June 2, 1995Date of Patent: May 7, 2002Assignee: Newmont Mining CorporationInventors: James A. Brierley, David L. Hill
-
Publication number: 20020038397Abstract: 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: ApplicationFiled: August 10, 2001Publication date: March 28, 2002Inventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
-
Publication number: 20020029307Abstract: 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: ApplicationFiled: August 10, 2001Publication date: March 7, 2002Inventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
-
Publication number: 20010037424Abstract: 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: ApplicationFiled: February 14, 2001Publication date: November 1, 2001Inventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
-
Publication number: 20010037421Abstract: 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: ApplicationFiled: February 14, 2001Publication date: November 1, 2001Applicant: INTEL CORPORATIONInventors: Gurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
-
Publication number: 20010020286Abstract: 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: ApplicationFiled: May 4, 2001Publication date: September 6, 2001Inventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Paul Breuder
-
Patent number: 6269465Abstract: 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: GrantFiled: November 23, 1998Date of Patent: July 31, 2001Assignee: Intel CorporationInventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Paul Breuder
-
Patent number: 6216208Abstract: 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: GrantFiled: December 29, 1997Date of Patent: April 10, 2001Assignee: Intel CorporationInventors: Robert Greiner, David L. Hill, Chinna Prudvi, Derek T. Bachand, Matthew A. Fisch
-
Patent number: 6209068Abstract: 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: GrantFiled: December 29, 1997Date of Patent: March 27, 2001Assignee: Intel CorporationInventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Matthew A. Fisch
-
Patent number: 6078981Abstract: 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: GrantFiled: December 29, 1997Date of Patent: June 20, 2000Assignee: Intel CorporationInventors: David L. Hill, Chinna Prudvi, Derek T. Bachand, Paul Breuder, Matthew A. Fisch
-
Patent number: 6049545Abstract: 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: GrantFiled: October 3, 1997Date of Patent: April 11, 2000Assignee: Alcatel USA Sourcing, L.P.Inventors: R. Keith Stephenson, Steve M. Pullen, David L. Hill, Alfred J. Blanchard
-
Patent number: 5838958Abstract: 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: GrantFiled: June 3, 1996Date of Patent: November 17, 1998Assignee: Aiwa Co., Ltd.Inventors: Joel M. Widom, David L. Hill
-
Patent number: 5834294Abstract: 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: GrantFiled: January 11, 1996Date of Patent: November 10, 1998Assignees: Newmont Gold Co., Newmont Mining CorporationInventors: James A. Brierley, David L. Hill
-
Patent number: 5341536Abstract: 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: GrantFiled: August 10, 1993Date of Patent: August 30, 1994Inventor: David L. Hill
-
Patent number: 5332559Abstract: 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: GrantFiled: June 3, 1992Date of Patent: July 26, 1994Assignees: Newmont Gold Co., Newmont Mining Corp.Inventors: James A. Brierley, David L. Hill
-
Patent number: 5246486Abstract: 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: GrantFiled: October 18, 1992Date of Patent: September 21, 1993Assignees: Newmont Gold Co., Newmont Mining CorporationInventors: James A. Brierley, David L. Hill
-
Patent number: 4979986Abstract: 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: GrantFiled: February 22, 1988Date of Patent: December 25, 1990Assignee: Newmont Gold Company and Outomec U.S.A., Inc.Inventors: David L. Hill, Kenneth A. Brunk
-
Patent number: 4610448Abstract: 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: GrantFiled: January 27, 1984Date of Patent: September 9, 1986Inventor: David L. Hill