Patents by Inventor Dean A. Klein

Dean A. Klein 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: 10782980
    Abstract: Examples of the present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 22, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Kyle B. Wheeler, Richard C. Murphy, Troy A. Manning, Dean A. Klein
  • Patent number: 10691588
    Abstract: Memory systems may include a storage device comprising a first memory; a processor; and a second memory. The memory systems may be configured to read first data from a first storage location of the first memory, store the first data to a first storage location of the second memory and input the first data to a compression block of the storage device, compress the first data and store the compressed first data to a second storage location of the second memory, evaluate the compressed first data, store the first data from the first storage location of the second memory to a different storage location of the first memory when the compressed first data is not deemed compressible, and combine the compressed first data with additional compressed data and store the combined compressed data to a different storage location of the first memory when the compressed first data is deemed compressible.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: June 23, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Dean Klein
  • Publication number: 20190377700
    Abstract: Systems and methods for selective communication through a DIMM socket via a multiplexer. A system comprises a computer interface board that includes at least two DIMM sockets, a communication bus circuitry and a control circuitry coupled to the at least two DIMM sockets. The communication bus circuitry includes a first portion of a first bus configured to receive a first set of data, and a second portion of the first bus configured to receive a second set of the data. The control circuitry includes a multiplexer coupled to a first DIMM socket and the first portion of the first bus, the first multiplexer configured to enable the control circuitry to selectively communicate through the first DIMM socket, via the first portion of the first bus, using one of the number of communication protocols.
    Type: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventor: Dean A. Klein
  • Publication number: 20190334776
    Abstract: Concepts and technologies are disclosed herein for creating and using service control functions. The service control functions can detect a message via an adapter function. The message can relate to a service controlled by the service control functions. Service policies can be accessed. The service policies can include message handling policies and can be accessed to determine if a policy relating to the message exists. If a determination is made that the policy exists, the message and the policy can be analyzed to determine an action to take with respect to the message, and the action can be initiated.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Walter Cooper Chastain, Reuben Klein, Dean Bragg, John Oetting, Frank Cariello, Paul Edward Smith, JR.
  • Patent number: 10439546
    Abstract: A motor vehicle servomotor arrangement includes an electric motor with a stator, a rotor and brushes, as well as a controller with a signal input and a signal output that is connected to the electric motor. The controller is configured to transmit a control signal to the electric motor in response to an input signal supplied via the signal input by a unique function. The controller is configured to modulate the control signal in such a way that different control signals are output upon successive identical input signals within predefined input signal ranges and/or time-variant control signals are output upon identical input signals.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 8, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Alexander Merz, Alexander Klein, Dean G. Sorrell
  • Patent number: 10417165
    Abstract: Electrical systems and related methods are disclosed. An electrical system comprises an electronic device configured to communicate through an electrical connector using one of a plurality of different communication protocols responsive to receiving an indication of the one of the plurality of different communication protocols through the electrical connector from another electronic device. The other electronic device is configured to provide a protocol indicator that indicates a particular communication protocol with which the other electronic device is configured to communicate through an electrical connector of the electronic device. A method includes receiving a protocol indicator from another electronic device through an electrical connector. The protocol indicator indicates a communication protocol. The method also includes communicating with the other electronic device through the electrical connector using the indicated communication protocol.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: September 17, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Patent number: 10348569
    Abstract: Concepts and technologies are disclosed herein for creating and using service control functions. The service control functions can detect a message via an adapter function. The message can relate to a service controlled by the service control functions. Service policies can be accessed. The service policies can include message handling policies and can be accessed to determine if a policy relating to the message exists. If a determination is made that the policy exists, the message and the policy can be analyzed to determine an action to take with respect to the message, and the action can be initiated.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 9, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Walter Cooper Chastain, Reuben Klein, Dean Bragg, John Oetting, Frank Cariello, Paul Edward Smith
  • Publication number: 20190166825
    Abstract: A waterfowl decoy having oscillating wings includes an oscillation mechanism in the interior cavity of a waterfowl decoy body, a pair of wings attached to the oscillation mechanism and extending outwardly from the decoy body, each wing including a wing strut having a proximal portion for attachment to the oscillation mechanism, a distal portion extending from the proximal portion, the proximal and distal portions including an elongated band disposed in a wing plane aligned parallel to the longitudinal dimension of the decoy body, the proximal portion comprising reinforcing ribs oriented perpendicularly to the band, such that reciprocating movement of the wing gears causes the wings to oscillate in a motion resembling that of the flapping wings of a bird in flight.
    Type: Application
    Filed: February 4, 2019
    Publication date: June 6, 2019
    Inventors: Ron Latschaw, Dean A. Klein
  • Publication number: 20190108121
    Abstract: Memory systems may include a storage device comprising a first memory; a processor; and a second memory. The memory systems may be configured to read first data from a first storage location of the first memory, store the first data to a first storage location of the second memory and input the first data to a compression block of the storage device, compress the first data and store the compressed first data to a second storage location of the second memory, evaluate the compressed first data, store the first data from the first storage location of the second memory to a different storage location of the first memory when the compressed first data is not deemed compressible, and combine the compressed first data with additional compressed data and store the combined compressed data to a different storage location of the first memory when the compressed first data is deemed compressible.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 11, 2019
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Dean Klein
  • Patent number: 10194653
    Abstract: A waterfowl decoy having oscillating wings includes an oscillation mechanism having an anchor plate fixedly disposed in the interior cavity of a waterfowl decoy body, first and second wing gears pivotally attached to the surface of the anchor plate, the wing gears intermeshed such that pivoting movement of one causes corresponding counter-pivoting movement in the other, a drive wheel and link for reciprocally pivoting the first wing gear within a defined arc, and a pair of wings attached to the wing gears and extending outwardly from the decoy body, such that reciprocating movement of the wing gears causes the wings to oscillate in a motion resembling that of the flapping wings of a bird in flight.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: February 5, 2019
    Assignee: The Clone, LLC
    Inventors: Ron Latschaw, Dean A. Klein
  • Patent number: 10176091
    Abstract: Methods of operating a storage device include reading first data from a first storage location of a first memory of the storage device, storing the first data to a first storage location of a second memory of the storage device, compressing the first data and storing the compressed first data to a second storage location of the second memory, evaluating the compressed first data to determine if it is deemed compressible, storing the first data from the first storage location of the second memory to a different storage location of the first memory if the compressed first data was determined to not be compressible, and combining the compressed first data with additional compressed data and storing the combined compressed data to a different storage location of the first memory if the compressed first data was determined to be compressible.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: January 8, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Dean Klein
  • Publication number: 20180365020
    Abstract: Examples of the present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array.
    Type: Application
    Filed: August 24, 2018
    Publication date: December 20, 2018
    Inventors: Kyle B. Wheeler, Richard C. Murphy, Troy A. Manning, Dean A. Klein
  • Publication number: 20180357177
    Abstract: Disclosed are systems and methods for managing memory. A memory management system may include a table having multiple virtual memory addresses. Each virtual memory address may correspond to a physical memory address and data that identifies a type of memory device corresponding to the physical memory address. The physical memory device can be used to access the memory device when a table hit occurs.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Inventor: Dean A. Klein
  • Patent number: 10089242
    Abstract: Disclosed are systems and methods for managing memory. A memory management system may include a table having multiple virtual memory addresses. Each virtual memory address may correspond to a physical memory address and data that identifies a type of memory device corresponding to the physical memory address. The physical memory device can be used to access the memory device when a table hit occurs.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: October 2, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Patent number: 10061590
    Abstract: The present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 28, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Kyle B. Wheeler, Richard C. Murphy, Troy A. Manning, Dean A. Klein
  • Patent number: 10025593
    Abstract: The present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 17, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Kyle B. Wheeler, Richard C. Murphy, Troy A. Manning, Dean A. Klein
  • Publication number: 20180060268
    Abstract: Electrical systems and related methods are disclosed. An electrical system comprises an electronic device configured to communicate through an electrical connector using one of a plurality of different communication protocols responsive to receiving an indication of the one of the plurality of different communication protocols through the electrical connector from another electronic device. The other electronic device is configured to provide a protocol indicator that indicates a particular communication protocol with which the other electronic device is configured to communicate through an electrical connector of the electronic device. A method includes receiving a protocol indicator from another electronic device through an electrical connector. The protocol indicator indicates a communication protocol. The method also includes communicating with the other electronic device through the electrical connector using the indicated communication protocol.
    Type: Application
    Filed: October 26, 2017
    Publication date: March 1, 2018
    Inventor: Dean A. Klein
  • Patent number: 9858079
    Abstract: A method and system are described for generating reference tables in object code which specify the addresses of branches, routines called, and data references used by routines in the code. In a suitably equipped processing system, the reference tables can be passed to a memory management processor which can open the appropriate memory pages to expedite the retrieval of data referenced in the execution pipeline. The disclosed method and system create such reference tables at the beginning of each routine so that the table can be passed to the memory management processor in a suitably equipped processor. Resulting object code also allows processors lacking a suitable memory management processor to skip the reference table, preserving upward compatibility.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: January 2, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Publication number: 20170364438
    Abstract: Methods of operating a storage device include reading first data from a first storage location of a first memory of the storage device, storing the first data to a first storage location of a second memory of the storage device, compressing the first data and storing the compressed first data to a second storage location of the second memory, evaluating the compressed first data to determine if it is deemed compressible, storing the first data from the first storage location of the second memory to a different storage location of the first memory if the compressed first data was determined to not be compressible, and combining the compressed first data with additional compressed data and storing the combined compressed data to a different storage location of the first memory if the compressed first data was determined to be compressible.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Dean Klein
  • Patent number: 9804989
    Abstract: Electrical systems and related methods are disclosed. An electrical system comprises an electronic device configured to communicate through an electrical connector using one of a plurality of different communication protocols responsive to receiving an indication of the one of the plurality of different communication protocols through the electrical connector from another electronic device. The other electronic device is configured to provide a protocol indicator that indicates a particular communication protocol with which the other electronic device is configured to communicate through an electrical connector of the electronic device. A method includes receiving a protocol indicator from another electronic device through an electrical connector. The protocol indicator indicates a communication protocol. The method also includes communicating with the other electronic device through the electrical connector using the indicated communication protocol.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: October 31, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein