Patents by Inventor Jonathan M. Owen

Jonathan M. Owen 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: 10666181
    Abstract: The invention provides a system for creating a prescribed vibration profile on a mechanical device comprising a sensor for measuring an operating condition of the mechanical device, a circular force generator for creating a controllable rotating force vector comprising a controllable force magnitude, a controllable force phase and a controllable force frequency, a controller in electronic communication with said sensor and said circular force generator, the controller operably controlling the controllable rotating force vector, wherein the difference between the measured operating condition and a desired operating condition is minimized.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 26, 2020
    Assignee: LORD Corporation
    Inventors: Mark R. Jolly, Russell E. Altieri, Askari Badre-Alam, Jonathan M. Owens, Anthony Gray Hunter, Bradley N. Jones, Brian Carr, Ben Holton, Eric Cady
  • Patent number: 10480260
    Abstract: An isolator (200) has an outer housing (224) comprising an outer housing bore (234), an inner member (240) received coaxially within the outer housing (224), a precompressed compression compliance component (CCC) (230) disposed between the outer housing (224) and the inner member (240), the CCC (230) being configured to bias the inner member (240) in an axial direction, and a precompressed rebound compliance component (RCC) (232) disposed between the outer housing (224) and the inner member (240), the RCC (232) being configured to bias the inner member (240) in an opposite axial direction.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 19, 2019
    Assignee: LORD Corporation
    Inventors: Michael R. Brown, Samuel Caraballo, Adam J. Keithly, Gregg Cune, Jonathan M. Owens
  • Patent number: 9475095
    Abstract: A method of controlling the vibration of a vibratory separator, the method including providing a vibratory separator having a frame and a plurality of force generators coupled to the frame and a control unit operatively connected to each of the plurality of force generators, and independently controlling each of the plurality of force generators. Independently controlling each of the plurality of force generators controls a motion profile of the vibratory separator.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: October 25, 2016
    Assignee: M-I L.L.C.
    Inventors: Bradley Jones, Benjamin Lanning Holton, Eric Cady, Mark R. Jolly, Jonathan M. Owens, Askari Badre-Alam
  • Publication number: 20150283581
    Abstract: A method of controlling the vibration of a vibratory separator, the method including providing a vibratory separator having a frame and a plurality of force generators coupled to the frame and a control unit operatively connected to each of the plurality of force generators, and independently controlling each of the plurality of force generators. Independently controlling each of the plurality of force generators controls a motion profile of the vibratory separator.
    Type: Application
    Filed: October 28, 2013
    Publication date: October 8, 2015
    Inventors: Bradley Jones, Benjamin Lanning Holton, Eric Cady, Mark R. Jolly, Jonathan M. Owens, Askari Badre-Alam
  • Publication number: 20150167399
    Abstract: A coupling suitable for transmitting torque applied to a first input to a second input shaft wherein the coupling accommodates angular changes between the input shafts. Additionally, the disclosure describes an improved mud motor transmission incorporating the coupling.
    Type: Application
    Filed: August 2, 2013
    Publication date: June 18, 2015
    Inventors: James F. Kuhn, Gerald P. Whiteford, Gregg Cune, Jonathan M. Owens, Keith R. Ptak
  • Publication number: 20150105979
    Abstract: A data-logging truck control system controls magnetorheological fluid dampers to protect a data-logging equipment payload of a data-logging truck from vibration and/or impulse shock forces.
    Type: Application
    Filed: June 25, 2013
    Publication date: April 16, 2015
    Inventors: Stephen F. Hilderband, Jonathan M. Owens, Florin Stefan Barbulescu, Abraham Mathew, Michael Mattson
  • Patent number: 8880831
    Abstract: A method and apparatus for training read latency of a memory are disclosed. A memory controller includes a command FIFO configured to convey commands to a memory, a data queue coupled to receive data from the memory, and a register configured to provide a value indicative of a number of cycles of a first clock signal after which data is valid. During a startup routine, the memory controller is configured to compare data received by the data queue to a known data pattern after a specified number of cycles of the first clock signal have elapsed. The memory controller is further to configured to decrement the first value and repeat conveying and comparing if the data received matches the data pattern. If the received data does not match the data pattern for any attempted read of the memory, the memory controller is configured to program a second value into the register.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: November 4, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Guhan Krishnan, Jonathan M. Owen, Brian Amick, Hanwoo Cho
  • Patent number: 8832485
    Abstract: A method and apparatus for dynamically controlling a cache size is disclosed. In one embodiment, a method includes changing an operating point of a processor from a first operating point to a second operating point, and selectively removing power from one or more ways of a cache memory responsive to changing the operating point. The method further includes processing one or more instructions in the processor subsequent to removing power from the one or more ways of the cache memory, wherein said processing includes accessing one or more ways of the cache memory from which power was not removed.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: September 9, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexander Branover, Norman M. Hack, Maurice B. Steinman, John Kalamatianos, Jonathan M. Owen
  • Patent number: 8412971
    Abstract: A method and apparatus for dynamically controlling a cache size is disclosed. In one embodiment, a method includes changing an operating point of a processor from a first operating point to a second operating point, and selectively removing power from one or more ways of a cache memory responsive to changing the operating point. The method further includes processing one or more instructions in the processor subsequent to removing power from the one or more ways of the cache memory, wherein said processing includes accessing one or more ways of the cache memory from which power was not removed.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: April 2, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexander Branover, Norman M. Hack, Maurice B. Steinman, John Kalamatianos, Jonathan M. Owen
  • Publication number: 20120290800
    Abstract: A method and apparatus for training read latency of a memory are disclosed. A memory controller includes a command FIFO configured to convey commands to a memory, a data queue coupled to receive data from the memory, and a register configured to provide a value indicative of a number of cycles of a first clock signal after which data is valid. During a startup routine, the memory controller is configured to compare data received by the data queue to a known data pattern after a specified number of cycles of the first clock signal have elapsed. The memory controller is further to configured to decrement the first value and repeat conveying and comparing if the data received matches the data pattern. If the received data does not match the data pattern for any attempted read of the memory, the memory controller is configured to program a second value into the register.
    Type: Application
    Filed: May 12, 2011
    Publication date: November 15, 2012
    Inventors: Guhan Krishnan, Jonathan M. Owen, Brian Amick, Hanwoo Cho
  • Patent number: 8291249
    Abstract: A method for transitioning power states in a device includes designating a first reduced power state as a target power state. A first expected residency for the target power state is determined based on a counting of activity requests associated with the device. The device is transitioned to the target power state responsive to the expected residency satisfying a first predetermined threshold.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: October 16, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexander Branover, Denis Rystsov, Maurice B. Steinman, Jonathan M. Owen, Denis J. Foley
  • Patent number: 8144585
    Abstract: A method of receiving communications at a data processing device includes receiving a packet from a virtual channel associated with a physical communication link. The packet is associated with a link virtual channel, and is stored in a storage location with the link virtual channel. Multiple internal virtual channels can be associated with the link virtual channel. A pointer to the storage location is enqueued in one of a plurality of FIFOs associated with one of the internal virtual channels. Each FIFO of the plurality of FIFOs stores pointers associated with a different internal virtual channel, allowing receiver arbitration logic to reorder between internal virtual channels based on internal resource availability and current priorities among virtual channels. This reduces the likelihood of communication deadlock and supports multiple classes of service.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: March 27, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Arthur A Sherman, Jonathan M Owen
  • Publication number: 20110283124
    Abstract: A method and apparatus for dynamically controlling a cache size is disclosed. In one embodiment, a method includes changing an operating point of a processor from a first operating point to a second operating point, and selectively removing power from one or more ways of a cache memory responsive to changing the operating point. The method further includes processing one or more instructions in the processor subsequent to removing power from the one or more ways of the cache memory, wherein said processing includes accessing one or more ways of the cache memory from which power was not removed.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Inventors: Alexander Branover, Norman M. Hack, Maurice B. Steinman, John Kalamatianos, Jonathan M. Owen
  • Patent number: 7984351
    Abstract: A data transfer device transfers data between two clock domains of a data processing device when the data processing device is in a test mode. The data transfer device receives clock signals associated with each clock domain. To transfer data from a first clock domain to a second clock domain the data transfer device identifies transitions of clock signals associated with each clock domain that are sufficiently remote from each other so that data can deterministically be provided by one clock domain and sampled by the other. This ensures that data can be transferred between the clock domains deterministically even when the phase relationship between the clock signals is indeterminate.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: July 19, 2011
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jonathan M. Owen, Michael J. Osborn
  • Publication number: 20110112798
    Abstract: A processing node tracks probe activity level associated with its internal caching or memory system. If the probe activity level increases above a threshold probe activity level, the performance state of the processing node is increased above its current performance state to provide enhanced performance capability in responding to the probe requests. After entering the higher performance state in response to the probe activity level being above the threshold probe activity level, the processing nodes returns to a lower performance state in response to a reduction in probe activity. There may be multiple threshold probe activity levels and associated performance states.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 12, 2011
    Inventors: Alexander Branover, Maurice B. Steinman, Jonathan D. Hauke, Jonathan M. Owen
  • Publication number: 20110078478
    Abstract: A method for transitioning power states in a device includes designating a first reduced power state as a target power state. A first expected residency for the target power state is determined based on a counting of activity requests associated with the device. The device is transitioned to the target power state responsive to the expected residency satisfying a first predetermined threshold.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Alexander Branover, Denis Rystsov, Maurice B. Steinman, Jonathan M. Owen, Denis J. Foley
  • Patent number: 7870407
    Abstract: A processor can operate in different power modes. In an active power mode, the processor executes software. In response to receiving a halt indication from the software, hardware at the processor evaluates bus transactions for the processor. If the bus transactions meet a heuristic, hardware places a processor core in a lower power mode, such as a retention mode. Because the bus transactions are evaluated by hardware, rather than by software, and the software is not required to perform handshakes and other protocols to place the processor in the lower power mode, the processor is able to place the processor core into the lower power mode more quickly, thereby conserving power.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 11, 2011
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alex Branover, Frank P. Helms, Jonathan M. Owen, Kurt Lewchuk, Maurice Steinman, Paul Mackey
  • Publication number: 20100014535
    Abstract: A method of receiving communications at a data processing device includes receiving a packet from a virtual channel associated with a physical communication link. The packet is associated with a link virtual channel, and is stored in a storage location with the link virtual channel. Multiple internal virtual channels can be associated with the link virtual channel. A pointer to the storage location is enqueued in one of a plurality of FIFOs associated with one of the internal virtual channels. Each FIFO of the plurality of FIFOs stores pointers associated with a different internal virtual channel, allowing receiver arbitration logic to reorder between internal virtual channels based on internal resource availability and current priorities among virtual channels. This reduces the likelihood of communication deadlock and supports multiple classes of service.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Arthur A. Sherman, Jonathan M. Owen
  • Patent number: 7640315
    Abstract: A messaging scheme to synchronize processes within a distributed memory multiprocessing computer system having two or more processing nodes interconnected using an interconnect structure of dual-unidirectional links. Each unidirectional link forms a point-to-point interconnect to transfer packetized information between two processing nodes. A lock acquisition request from a lock requesting node is placed into service by an arbitrating node when no previous lock requests are pending for service. The arbitrating node transmits a broadcast message to all nodes in the system, which, in turn, respond with a corresponding probe response message to inform the arbitrating node of cessation of issuance of new requests by the node sending the probe response message. The arbitrating node informs the lock requesting node of the requesting node's lock ownership by transmitting a target done message thereto.
    Type: Grant
    Filed: August 4, 2000
    Date of Patent: December 29, 2009
    Assignees: Advanced Micro Devices, Inc., Alpha Processor, Inc.
    Inventors: Derrick R. Meyer, Jonathan M. Owen, Mark D. Hummel, James B. Keller
  • Patent number: 7617404
    Abstract: A first portion of a communication link is operated in a power savings mode at the same time that a second portion of the communication link is operated in a normal operational mode. For the first portion, a refresh mode is entered from the power savings mode in which one or more training patterns are transmitted over the first portion, while the second portion remains in the normal operational mode. An indication when to activate and deactivate the refresh mode may be sent over the second portion of the communication link. The refresh mode may be periodically entered from the power savings mode based on an interval register specifying the amount of time the communication link should remain in the power savings mode before a refresh occurs. In addition, the amount of time spent in the refresh mode may be programmable.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: November 10, 2009
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Paul A. Mackey, Paul C. Miranda, Larry D. Hewitt, Jonathan M. Owen