Patents by Inventor Michael J. Erickson

Michael J. Erickson 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: 11938326
    Abstract: Implantable medical systems enter an exposure mode of operation, either manually via a down linked programming instruction or by automatic detection by the implantable system of exposure to a magnetic disturbance. A controller then determines the appropriate exposure mode by considering various pieces of information including the device type including whether the device has defibrillation capability, pre-exposure mode of therapy including which chambers have been paced, and pre-exposure cardiac activity that is either intrinsic or paced rates. Additional considerations may include determining whether a sensed rate during the exposure mode is physiologic or artificially produced by the magnetic disturbance. When the sensed rate is physiologic, then the controller uses the sensed rate to trigger pacing and otherwise uses asynchronous pacing at a fixed rate.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: March 26, 2024
    Assignee: Medtronic, Inc.
    Inventors: Hyun J. Yoon, Wade M. Demmer, Matthew J. Hoffman, Robert A. Betzold, Jonathan D. Edmonson, Michael L. Ellingson, Mark K. Erickson, Ben W. Herberg, Juliana E. Pronovici, James D. Reinke, Todd J. Sheldon, Paul R. Solheim
  • Publication number: 20210320298
    Abstract: The disclosure provides a plurality of particles. Each particle may include a material comprising 0.95 to 1.30 mole fraction Li, at least 0.60 and less than 1.00 mole fraction Co, up to 10,000 ppm Al, 1.90 to 2.10 mole fraction O, and up to 0.30 mole fraction M, where M is at least one element selected from B, Na, Mg, P, Ti, Ca, V, Cr, Fe, Mn, Ni, Cu, Zn, Al, Sc, Y, Ga, Zr, Ru, Mo, La, Si, Nb, Ge, In, Sn, Sb, Te, and Ce. Each particle may also include a surface composition comprising a mixture of LiF and a metal fluoride. An amount of fluorine (F) is greater than 0 and less than or equal to 5000 ppm. The metal fluoride comprises a material selected from the group consisting of AlF3, CaF2, MgF2, and LaF2. The surface composition may also include a metal oxide comprising a material selected from the group consisting of TiO2, MgO, La2O3, CaO, and Al2O3. An amount of the metal oxide is greater than 0 and less than or equal to 20000 ppm.
    Type: Application
    Filed: April 9, 2021
    Publication date: October 14, 2021
    Inventors: Hongli Dai, Huiming Wu, Chi-Kai Lin, Michael J. Erickson, Martin Bettge, Xiaoping Wang, Yan Li, Yanjie Cui, James A. Gilbert, Zhenzhen Yang, Anh D. Vu, Arthur Jeremy Kropf, Hakim H. Iddir, Christopher S. Johnson, John David Carter
  • Publication number: 20210057740
    Abstract: Compounds, particles, and cathode active materials that can be used in lithium ion batteries are described herein. Methods of making such compounds, powders, and cathode active materials are described.
    Type: Application
    Filed: August 21, 2020
    Publication date: February 25, 2021
    Inventors: Hongli Dai, Huiming Wu, Chi-Kai Lin, Michael J. Erickson, Xiaoping Wang, Yan Li, Yanjie Cui, James A. Gilbert, Zhenzhen Yang, Anh D. Vu, Arthur Jeremy Kropf, Hakim H. Iddir, Christopher S. Johnson, John David Carter
  • Patent number: 10691361
    Abstract: Data compression schemes may indicate the length of the compressed data block in a header or in the compressed data itself. If the start and end of the data block are known before the decoding process has completed by the decoding stage, a header processing stage can ‘skip ahead’ to the start of the next block to begin processing the header of the next block while the current block is still being decoded. Thus, the header processing stage and the decoding stage are operated concurrently. If the end of the compressed block is indicated in the compressed data itself the end of the data block is not known until the end of the compressed data block is reached. For these types of compressed data blocks, the header processing stage waits until the decoding stage finishes with the preceding block before processing the header of the current block.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 23, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert W. Havlik, Michael J. Erickson, Derek E. Gladding, Amar Vattakandy
  • Patent number: 10489159
    Abstract: Decompressing sliding window compressed data requires reference to previously decompressed character sequences. Previously decompressed data is stored in a history buffer to satisfy these ‘back references.’ As each decompressed/decoded character is emitted, it is stored in this history buffer. Thus, for each decompressed character that is emitted, the history buffer may need to be accessed at least twice—once to retrieve the backreference, and once to store the emitted character. A pipeline architecture is disclosed that stores decompressed characters in a write queue that coalesces eight or more emitted characters before they are stored in the history buffer memory. This reduces collisions between accessing the history buffer memory to retrieve the backreferences and the storing of the emitted character. This also allows the use of a single-ported memory which is less expensive than a multi-ported memory.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: November 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amar Vattakandy, Michael J. Erickson, Robert W. Havlik, Derek E. Gladding
  • Publication number: 20180246645
    Abstract: Data compression schemes may indicate the length of the compressed data block in a header or in the compressed data itself. If the start and end of the data block are known before the decoding process has completed by the decoding stage, a header processing stage can ‘skip ahead’ to the start of the next block to begin processing the header of the next block while the current block is still being decoded. Thus, the header processing stage and the decoding stage are operated concurrently. If the end of the compressed block is indicated in the compressed data itself the end of the data block is not known until the end of the compressed data block is reached. For these types of compressed data blocks, the header processing stage waits until the decoding stage finishes with the preceding block before processing the header of the current block.
    Type: Application
    Filed: June 30, 2017
    Publication date: August 30, 2018
    Inventors: Robert W. HAVLIK, Michael J. ERICKSON, Derek E. GLADDING, Amar VATTAKANDY
  • Publication number: 20180173642
    Abstract: Decompressing sliding window compressed data requires reference to previously decompressed character sequences. Previously decompressed data is stored in a history buffer to satisfy these ‘back references.’ As each decompressed/decoded character is emitted, it is stored in this history buffer. Thus, for each decompressed character that is emitted, the history buffer may need to be accessed at least twice—once to retrieve the backreference, and once to store the emitted character. A pipeline architecture is disclosed that stores decompressed characters in a write queue that coalesces eight or more emitted characters before they are stored in the history buffer memory. This reduces collisions between accessing the history buffer memory to retrieve the backreferences and the storing of the emitted character. This also allows the use of a single-ported memory which is less expensive than a multi-ported memory.
    Type: Application
    Filed: May 31, 2017
    Publication date: June 21, 2018
    Inventors: Amar VATTAKANDY, Michael J. ERICKSON, Robert W. HAVLIK, Derek E. GLADDING
  • Patent number: 9819359
    Abstract: In some data compression algorithms and/or standards, the compressed data comprises variable length symbols. A set of parallel decoders speculatively decode/decompress a window (i.e., sub-block) of data. Each of the decoders attempts to decode/decompress a symbol that starts at a different location in the compressed data block. Once the decoders have finished decoding a symbol (or determined that a valid symbol does not begin at the beginning of the window assigned to that decoder), a symbol strider selects the decoder outputs corresponding to valid symbols. The symbol strider successively selects decoder outputs based on the size of the previous symbols that were found to be valid. When the next valid symbol begins outside the current window, its location is stored to indicate the location of the next valid symbol in a subsequent window.
    Type: Grant
    Filed: May 6, 2017
    Date of Patent: November 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert W. Havlik, Michael J. Erickson, Amar Vattakandy, Derek E. Gladding
  • Patent number: 9787323
    Abstract: To decompress encoded data, a Huffman code tree stored in a data header may need to be decompressed and rebuilt. A bit length histogram table is used in a hardware design to more efficiently decompress the Huffman code tree. The bit length histogram table relates each bit length used by the Canonical Huffman Code (CHC) symbols to a corresponding number of symbols in the encoding that have that bit length. Performing decompression using bit length histogram table allows part of the Huffman tree decompression to be performed in a single pass.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: October 10, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert W. Havlik, Michael J. Erickson, Amar Vattakandy, Derek E. Gladding
  • Patent number: 9735712
    Abstract: A roadway renewable energy generation system and method, that includes a plurality of plunger devices, electrically connected in series, and each plunger device configured to generate a predetermined amount of electricity, through reciprocating linear motion, when actuated by an object; a plurality of grooves formed within a ground surface configured to house the plurality of plunger devices therein, wherein a top portion of each plunger device extends a predetermined distance above the ground surface; a transformer configured to transform the electricity generated by the plurality of plunger devices; and a storage device configured to store the electricity from the transformer. The system is embedded into roadways and parking garages/ramp entrances, for example, to enable electricity generated when each plunger device is depressed as the vehicle tires pass over the roadways to be stored and reused for electric vehicles and power/utility grids.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 15, 2017
    Inventor: Michael J. Erickson
  • Publication number: 20160036354
    Abstract: A roadway renewable energy generation system and method, that includes a plurality of plunger devices, electrically connected in series, and each plunger device configured to generate a predetermined amount of electricity, through reciprocating linear motion, when actuated by an object; a plurality of grooves formed within a ground surface configured to house the plurality of plunger devices therein, wherein a top portion of each plunger device extends a predetermined distance above the ground surface; a transformer configured to transform the electricity generated by the plurality of plunger devices; and a storage device configured to store the electricity from the transformer. The system is embedded into roadways and parking garages/ramp entrances, for example, to enable electricity generated when each plunger device is depressed as the vehicle tires pass over the roadways to be stored and reused for electric vehicles and power/utility grids.
    Type: Application
    Filed: March 14, 2014
    Publication date: February 4, 2016
    Inventor: Michael J. Erickson
  • Publication number: 20160035184
    Abstract: A computer-implemented, aviation industry sector-based gaming system that is operatively coupled to an individual user display unit and input device, includes a processor and a memory operatively coupled to the processor, that interacts with the individual user display unit and input device, such that the user inputs a plurality of selections, and a plurality of wagers, via the input device after a Transaction Clearing House recognizes the user via account information assigned to each user, and the processor is configured to perform one or more electronic games to be played by the user, and to determine the result of the one or more games when played and one or more commodities to be awarded to the user based on the result of the one or more games when played.
    Type: Application
    Filed: March 14, 2014
    Publication date: February 4, 2016
    Inventor: Michael J. ERICKSON
  • Patent number: 7746883
    Abstract: Systems, methodologies, media, computing devices, network adapters, and other embodiments associated with network communications are described. One exemplary system embodiment includes a multi-drop Ethernet network.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: June 29, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael J. Erickson, Daniel V. Zilavy, Edward A. Cross
  • Patent number: 7065560
    Abstract: A computer program version checking system checks at least one version of software running on a computing device including a plurality of programmable devices. A version of software running on the computing device is identified and compared to a version of the software in a recipe that is previously determined to be a correct version of the software. A determination is made as to whether the versions match.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: June 20, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael J. Erickson, Michael S. Allison, Leo J. Embry
  • Publication number: 20030177223
    Abstract: A computer program version checking system checks at least one version of software running on a computing device including a plurality of programmable devices. A version of software running on the computing device is identified and compared to a version of the software in a recipe that is previously determined to be a correct version of the software. A determination is made as to whether the versions match.
    Type: Application
    Filed: March 12, 2002
    Publication date: September 18, 2003
    Inventors: Michael J. Erickson, Michael S. Allison, Leo J. Embry
  • Patent number: 6408343
    Abstract: A device and method for a peripheral adapter of a dual SCSI bus enclosure is described. An adapter can operate alone or in pairs to provide different modes of operation, including simplex, duplex, and cluster. When used in pairs, two adapters interconnect internally to the enclosure through internal cross-coupling bus repeaters that can be selectively enabled or disabled. The adapters are hot-swappable and have the ability to automatically self configure. In the cluster mode, the adapter supports failover capability from a master adapter to a redundant adapter.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: June 18, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Michael J. Erickson, Daniel V. Zilavy, Glenn W. Strunk
  • Patent number: 6378084
    Abstract: A device and method for enclosure processing of a dual SCSI bus enclosure is described. A single SCSI enclosure processor is provided on an adapter that can operate alone or in pairs to provide different modes of operation, including simplex, duplex, and cluster. When used in pairs, two adapters interconnect internally to the enclosure through internal cross-coupling bus repeaters. The adapters have the ability to automatically configure themselves. In the cluster mode, a first enclosure processor on a first adapter assumes an active status, while a second enclosure processor on a second adapter waits in a standby mode. The standby enclosure processor detects when the active enclosure processor has failed, misoperated, or been removed and automatically failsover, assuming the identity of the active enclosure processor, without disruption to the system. Hot-swapping of the adapter boards is therefore possible.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: April 23, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Glenn W. Strunk, Michael J. Erickson, Daniel V. Zilavy
  • Patent number: 6147323
    Abstract: A laser enclosure assembly for providing a safe operating environment for an operator during the laser manipulation of a workpiece. The enclosure assembly generally includes a housing having a ceiling and a floor platform, and a pair of discs rotatably supported by the housing. The enclosure assembly further includes a partition having top and bottom ends respectively near the ceiling and the floor platform of the housing and extending between the discs to define an active chamber and a passive chamber within the housing on opposite sides of the partition. The workpiece is manipulated between the active and passive chambers to ensure the safe operating environment for the operator during the laser manipulation of the workpiece.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: November 14, 2000
    Assignee: FANUC Robotics North America, Inc.
    Inventors: Michael J. Erickson, Tom Dawson, Aaron Mullins
  • Patent number: 5409254
    Abstract: In a front wheel drive vehicle, a rear suspension system is provided for non-driven non-steered rear wheels. A twist beam axle extends along a transverse horizontal line between the rear wheels, and a pair of coil springs extend along respective spaced parallel axes intersecting the noted transverse horizontal line. A stabilizer torsion bar extends along the transverse horizontal line of the twist beam axle. Each spring seat assembly is attached between its respective wheel spindle mounting plate and the twist beam axle such that the wheel spindle mounting plate is spaced outwardly of the twist beam axle. The stabilizer torsion bar extends between the spring seat assemblies and is attached to each at a point spaced inwardly of the respective wheel spindle mounting plate and inboard of the respective coil spring. Upper and lower mating shell structure is provided for the spring seat assemblies, including an upper surface with an opening therein through which the respective coil spring extends.
    Type: Grant
    Filed: December 3, 1993
    Date of Patent: April 25, 1995
    Assignee: A. O. Smith Corporation
    Inventors: Thomas O. Minor, Stephen L. Kretschmer, Michael J. Erickson