Patents by Inventor David R. Brown

David R. Brown 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: 9075428
    Abstract: A state machine engine includes a storage element, such as a (e.g., match) results memory. The storage element is configured to receive a result of an analysis of data. The storage element is also configured to store the result in a particular portion of the storage element based on a characteristic of the result. The storage element is additionally configured to store a result indicator corresponding to the result. Other state machine engines and methods are also disclosed.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: July 7, 2015
    Assignee: Micron Technology, Inc.
    Inventors: David R. Brown, Harold B Noyes
  • Patent number: 9063532
    Abstract: State machine engines are disclosed, including those having an instruction insertion register. One such instruction insertion register may provide an initialization instruction, such as to prepare a state machine engine for data analysis. An instruction insertion register may also provide an instruction in an attempt to resolve an error that occurs during operation of a state machine engine. An instruction insertion register may also be used to debug a state machine engine, such as after the state machine experiences a fatal error.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: June 23, 2015
    Assignee: Micron Technology, Inc.
    Inventor: David R. Brown
  • Publication number: 20150170731
    Abstract: Disclosed are apparatuses and methods for writing data to a memory array of a buffer. One such apparatus may include a multiplexer that receives data words and a data mask. The multiplexer may change the order of the data words to group masked data words together and to group unmasked data words together. The multiplexer may also change the order of the data mask to group masking bits together and to group unmasking bits together. The apparatus may use the data words with the changed order and the data mask with the changed order to write data to the memory array.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: Micron Technology, Inc.
    Inventors: Parthasarathy Gajapathy, David R. Brown
  • Patent number: 9058465
    Abstract: Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 16, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Harold B Noyes, David R. Brown, Paul Glendenning
  • Publication number: 20150115964
    Abstract: A receiver and tracking system for identifying a location of a magnetic field source. In a preferred embodiment a plurality of tri-axial antennas are positioned at three distinct points on a receiver frame. Each antenna detects a magnetic field from a source and a processor is used to determine a location of the source relative to the frame using the antenna signals. Each tri-axial antenna comprises three windings in each of three channels defined by a support structure. The windings each define an aperture area. The windings have substantially identical aperture areas and have a common center point. The receiver may to display to the operator the relative location of the field source or may direct the operator to a spot directly above the field source.
    Type: Application
    Filed: January 5, 2015
    Publication date: April 30, 2015
    Inventors: Scott B. Cole, Brian J. Schrock, David R. Brown
  • Publication number: 20150094820
    Abstract: An implant for a hip can include a lateral augment adapted to be coupled to a lateral side of a femoral body implant. The lateral augment can include a body portion having a first surface, a second surface opposite the first surface, and a protrusion extending from the second surface. The protrusion can have a shape adapted to mate with a complementary shaped recess formed in the lateral side of the femoral body implant. An aperture can be positioned in the body portion and extend through the protrusion. A fastener can be received through the aperture and adapted to be threadably secured to the lateral bore. The fastener can be configured to have a length sufficient to pass through a portion of a greater trochanter for securing the portion of the greater trochanter and the lateral augment to the femoral body implant.
    Type: Application
    Filed: December 8, 2014
    Publication date: April 2, 2015
    Inventors: Aaron P. SMITH, Tyler D. WITT, Hugh APTHORP, Keith R. BEREND, Andrew FREIBERG, John BARRINGTON, David R. BROWN
  • Patent number: 8981780
    Abstract: A receiver and tracking system for identifying a location of a magnetic field source. In a preferred embodiment a plurality of tri-axial antennas are positioned at three distinct points on a receiver frame. Each antenna detects a magnetic field from a source and a processor is used to determine a location of the source relative to the frame using the antenna signals. Each tri-axial antenna comprises three windings in each of three channels defined by a support structure. The windings each define an aperture area. The windings have substantially identical aperture areas and have a common center point. The receiver may to display to the operator the relative location of the field source or may direct the operator to a spot directly above the field source.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 17, 2015
    Assignee: The Charles Machine Works, Inc.
    Inventors: Scott B. Cole, Michael F. Gard, David R. Brown, Bradley S. Marshall
  • Patent number: 8928323
    Abstract: A receiver and tracking system for identifying a location of a magnetic field source. In a preferred embodiment a plurality of tri-axial antennas are positioned at three distinct points on a receiver frame. Each antenna detects a magnetic field from a source and a processor is used to determine a location of the source relative to the frame using the antenna signals. Each tri-axial antenna comprises three windings in each of three channels defined by a support structure. The windings each define an aperture area. The windings have substantially identical aperture areas and have a common center point. The receiver may to display to the operator the relative location of the field source or may direct the operator to a spot directly above the field source.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: January 6, 2015
    Assignee: The Charles Machines Works, Inc.
    Inventors: Scott B. Cole, Brian J. Schrock, David R. Brown
  • Patent number: 8906109
    Abstract: An implant for a hip can include a lateral augment adapted to be coupled to a lateral side of a femoral body implant. The lateral augment can include a body portion having a first surface, a second surface opposite the first surface, and a protrusion extending from the second surface. The protrusion can have a shape adapted to mate with a complementary shaped recess formed in the lateral side of the femoral body implant. An aperture can be positioned in the body portion and extend through the protrusion. A fastener can be received through the aperture and adapted to be threadably secured to the lateral bore. The fastener can be configured to have a length sufficient to pass through a portion of a greater trochanter for securing the portion of the greater trochanter and the lateral augment to the femoral body implant.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: December 9, 2014
    Assignee: Biomet Manufacturing, LLC
    Inventors: Aaron P. Smith, Tyler D. Witt, Hugh Apthorp, Keith R. Berend, Andrew Freiberg, John Barrington, David R. Brown
  • Publication number: 20140325494
    Abstract: A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D flip-flop including an output coupled to a second input of the AND gate.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: David R. Brown, Harold B Noyes
  • Publication number: 20140279776
    Abstract: An apparatus can include a first state machine engine configured to receive a first portion of a data stream from a processor and a second state machine engine configured to receive a second portion of the data stream from the processor. The apparatus includes a buffer interface configured to enable data transfer between the first and second state machine engines. The buffer interface includes an interface data bus coupled to the first and second state machine engines. The buffer interface is configured to provide data between the first and second state machine engines.
    Type: Application
    Filed: October 28, 2013
    Publication date: September 18, 2014
    Applicant: Micron Technology, Inc.
    Inventors: David R. Brown, Harold B. Noyes, Inderjit S. Bains
  • Publication number: 20140277535
    Abstract: A knee prosthesis system constructed in accordance to one example of the present disclosure can include a femoral component, a tibial component, a first femoral component insert, a second femoral component insert, a first tibial bearing, and a second tibial bearing. The knee prosthesis system may be configured in one of a non-hinged configuration and a second hinged configuration. In the first non-hinged configuration, the first femoral component insert is positioned relative to the femoral component and the first tibial bearing is positioned onto the tibial component. In the second hinged configuration, the second femoral component insert is positioned relative to the femoral component and the second tibial bearing is positioned onto the tibial component.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Biomet Manufacturing Corporation
    Inventors: Robert Metzger, Andrew L. Pierce, David R. Brown, Brian M. May, Joshua R. Porter, Larabeth G. Ryan
  • Publication number: 20140204956
    Abstract: A device includes a routing buffer. The routing buffer includes a first port configured to receive a signal relating to an analysis of at least a portion of a data stream. The routing buffer also includes a second port configured to selectively provide the signal to a first routing line of a block of a state machine at a first time. The routing buffer further includes a third port configured to selectively provide the signal to a second routing line of the block of the state machine at the first time.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: Micron Technology, Inc.
    Inventors: David R. Brown, Harold B. Noyes, Irene Junjuan Xu, Paul Glendenning
  • Patent number: 8782624
    Abstract: A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D-flip flop including an output coupled to a second input of the AND gate.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: July 15, 2014
    Assignee: Micron Technology, Inc.
    Inventors: David R. Brown, Harold B Noyes
  • Publication number: 20140115299
    Abstract: Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.
    Type: Application
    Filed: December 30, 2013
    Publication date: April 24, 2014
    Applicant: Micron Technology, Inc.
    Inventors: Harold B Noyes, David R. Brown, Paul Glendenning
  • Patent number: 8696757
    Abstract: A prosthetic device for replacement of a first pelvic portion of a pelvis of a patient opposite to a second pelvic portion relative to a median plane includes an acetabular component a flange component and a pubis component. The acetabular component has a first connecting portion and a second connecting portion at an angle relative to the first connecting portion, the angle selected for a corresponding anatomy of the patient. The flange component is coupled to the first connecting portion and configured to attach to a healthy pelvic portion on a same side of the median plane from the first pelvic portion. The pubis component is connected to the second connecting portion of the acetabular component and having a clamping portion configured to attach to a healthy pubis bone on an opposite side of the median plane from the first pelvic portion.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: April 15, 2014
    Assignee: Biomet Manufacturing, LLC
    Inventors: David R. Brown, John R. White, Mark A. Bollinger, Brian M. May
  • Patent number: 8680888
    Abstract: A device includes a routing buffer. The routing buffer includes a first port configured to receive a signal relating to an analysis of at least a portion of a data stream. The routing buffer also includes a second port configured to selectively provide the signal to a first routing line of a block of a state machine at a first time. The routing buffer further includes a third port configured to selectively provide the signal to a second routing line of the block of the state machine at the first time.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: March 25, 2014
    Assignee: Micron Technologies, Inc.
    Inventors: David R. Brown, Harold B Noyes, Irene Junjuan Xu, Paul Glendenning
  • Publication number: 20140077838
    Abstract: Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may includes a programmable Boolean logic cell that may be programmed to perform various logic functions on a data stream. The programmability includes an inversion of a first input to the Boolean logic cell, an inversion of a last output of the Boolean logic cell, and a selection of an AND gate or an OR gate as a final output of the Boolean logic cell. The Boolean logic cell also includes end of data circuitry configured to cause the Boolean logic cell to only output after an end of data signifying the end of a data stream is received at the Boolean logic cell.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Inventors: Harold B. Noyes, David R. Brown, Paul Glendenning, Irene Junjuan Xu
  • Publication number: 20140068234
    Abstract: State machine engines are disclosed, including those having an instruction insertion register. One such instruction insertion register may provide an initialization instruction, such as to prepare a state machine engine for data analysis. An instruction insertion register may also provide an instruction in an attempt to resolve an error that occurs during operation of a state machine engine. An instruction insertion register may also be used to debug a state machine engine, such as after the state machine experiences a fatal error.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: Micron Technology, Inc.
    Inventor: David R. Brown
  • Publication number: 20140068167
    Abstract: A state machine engine includes a storage element, such as a (e.g., match) results memory. The storage element is configured to receive a result of an analysis of data. The storage element is also configured to store the result in a particular portion of the storage element based on a characteristic of the result. The storage element is additionally configured to store a result indicator corresponding to the result. Other state machine engines and methods are also disclosed.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: Micron Technology, Inc.
    Inventors: David R. Brown, Harold B Noyes