Patents by Inventor Michael Sliger

Michael Sliger 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: 10547059
    Abstract: An anode composition, an alkali battery, a method of making a battery anode, and a method of making a battery, wherein the anode comprises a zinc or zinc alloy and a surfactant of formula (I): wherein R1, R2, and R3 are each individually selected from hydrogen, C1-C12 alkyl, and aryl; y is null or 1, x is an integer from 2 to 30, n is an integer from 2 to 6, and M is hydrogen or an alkali metal; provided that: when two of R1, R2, and R3 are hydrogen, at least one of R1, R2, and R3 is a C4-C12 alkyl or aryl; or, when each of R1, R2, and R3 are alkyl or aryl, at least one of R1, R2, and R3 comprises a C2-C12 alkyl or aryl; or when R1 is hydrogen, then (a) each of R2 and R3 comprises a C2-C12 alkyl or aryl or (b) at least one of R2 and R3 comprises a C3-C12 alkyl or aryl.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: January 28, 2020
    Assignee: DURACELL U.S. OPERATIONS, INC.
    Inventor: Michael Sliger
  • Publication number: 20190260036
    Abstract: An anode composition, an alkali battery, a method of making a battery anode, and a method of making a battery, wherein the anode comprises a zinc or zinc alloy and a surfactant of formula (I): wherein R1, R2, and R3 are each individually selected from hydrogen, C1-C12 alkyl, and aryl; y is null or 1, x is an integer from 2 to 30, n is an integer from 2 to 6, and M is hydrogen or an alkali metal; provided that: when two of R1, R2, and R3 are hydrogen, at least one of R1, R2, and R3 is a C4-C12 alkyl or aryl; or, when each of R1, R2, and R3 are alkyl or aryl, at least one of R1, R2, and R3 comprises a C2-C12 alkyl or aryl; or when R1 is hydrogen, then (a) each of R2 and R3 comprises a C2-C12 alkyl or aryl or (b) at least one of R2 and R3 comprises a C3-C12 alkyl or aryl.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 22, 2019
    Applicant: DURACELL U.S. OPERATIONS, INC.
    Inventor: Michael Sliger
  • Patent number: 9344528
    Abstract: An invention is disclosed for compressing data. In embodiments of the invention, input data is processed to determine one or more hints, or meta-data about how to compress the data. These hints may be produced based on the contents of the data itself, or by the process which generated the data. A hint may comprise an indication that a portion of the data matches another portion of the data, an indication that the portion of the data should not be compressed by an associated compressor, or an indication that the portion of the data should be compressed normally by the associated compressor. The source data and these hints may then be sent to a compressor, which traverses both the source data and the hints, and encodes the source data accordingly to produce an encoded data output stream.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Sliger, Voicu Anton Albu, Vladimir K. Stoyanov, Nadim Y. Abdo
  • Patent number: 8793655
    Abstract: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger
  • Patent number: 8776022
    Abstract: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger
  • Patent number: 8465860
    Abstract: A primary cell having an anode comprising lithium or lithium alloy and a cathode comprising iron disulfide (FeS2) and carbon particles. The electrolyte comprises a lithium salt dissolved in an organic solvent mixture. The electrolyte contains between about 100 and 2000 parts by weight water per million parts by weight (ppm) electrolyte therein. The electrolyte may contain between about 200 and 2000, or between about 500 and 2000 parts by weight water per million parts by weight electrolyte. A cathode slurry is prepared comprising iron disulfide powder, carbon, binder, and a liquid solvent. The mixture is coated onto a conductive substrate and solvent evaporated leaving a dry cathode coating on the substrate. The anode and cathode can be spirally wound with separator therebetween and inserted into the cell casing with electrolyte then added.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: June 18, 2013
    Assignee: The Gillette Company
    Inventors: Michael Pozin, Michael Sliger
  • Publication number: 20130054835
    Abstract: An invention is disclosed for compressing data. In embodiments of the invention, input data is processed to determine one or more hints, or meta-data about how to compress the data. These hints may be produced based on the contents of the data itself, or by the process which generated the data. A hint may comprise an indication that a portion of the data matches another portion of the data, an indication that the portion of the data should not be compressed by an associated compressor, or an indication that the portion of the data should be compressed normally by the associated compressor. The source data and these hints may then be sent to a compressor, which traverses both the source data and the hints, and encodes the source data accordingly to produce an encoded data output stream.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Michael Sliger, Voicu Anton Albu, Vladimir K. Stoyanov, Nadim Y. Abdo
  • Patent number: 8370804
    Abstract: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger
  • Patent number: 8370805
    Abstract: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger
  • Patent number: 8273483
    Abstract: A primary cell having an anode comprising lithium or lithium alloy and a cathode comprising iron disulfide (FeS2) and carbon particles. The electrolyte comprises a lithium salt preferably lithium iodide (LiI) dissolved in an organic solvent mixture. The solvent mixture preferably comprises dioxolane, dimethoxyethane and sulfolane. The electrolyte typically contains between about 100 and 2000 parts by weight water per million parts by weight (ppm) electrolyte therein. A cathode slurry is prepared comprising iron disulfide powder, carbon, binder, and a liquid solvent. The mixture is coated onto a conductive substrate and solvent evaporated leaving a dry cathode coating on the substrate. The anode and cathode can be spirally wound with separator therebetween and inserted into the cell casing with electrolyte then added.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: September 25, 2012
    Assignee: The Gillette Company
    Inventors: Michael Pozin, Michael Sliger, Nikolai N. Issaev
  • Patent number: 8076029
    Abstract: A primary cell having an anode comprising lithium and a cathode comprising iron disulfide (FeS2) and carbon particles. The electrolyte comprises a lithium salt dissolved in a solvent mixture which contains 1,3-dioxolane and isosorbide dimethyl ether. The solvent mixture may comprise 1,3-dioxolane, 1,2-dimethoxyethane and additive isosorbide dimethyl ether. The isosorbide dimethyl ether comprises typically between about 2 and 15 percent by weight of the solvent mixture and improves cell service life and performance. A cathode slurry is prepared comprising iron disulfide powder, carbon, binder, and a liquid solvent. The mixture is coated onto a conductive substrate and solvent evaporated leaving a dry cathode coating on the substrate. The anode and cathode can be spirally wound with separator therebetween and inserted into the cell casing with electrolyte then added.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: December 13, 2011
    Assignee: The Gillette Company
    Inventors: Michael Sliger, Nikolai N. Issaev, Eric Navok, Kenneth E. Yelm
  • Publication number: 20110218967
    Abstract: A block based backup system may perform several partial backups to incrementally transfer backup information to a backup system. Each partial backup may build on the previous backup and the partial backups may be marked as unable to be used for restoration. In some cases, the partial backups may be portions of a file system snapshot, while in other cases, the partial backups may include any changes that occurred since a last partial backup. The size of the partial backups may be dynamically changed depending on network connections, workloads, and other factors.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Michael Sliger, Anuj Bindal, Guhan Suriyanarayanan, Bodhi Deb, James M. Lyon
  • Publication number: 20110067020
    Abstract: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
    Type: Application
    Filed: November 18, 2010
    Publication date: March 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger
  • Publication number: 20110067019
    Abstract: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
    Type: Application
    Filed: November 17, 2010
    Publication date: March 17, 2011
    Applicant: Microsoft Corporation Microsoft Patent Group
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger
  • Patent number: 7861224
    Abstract: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger
  • Publication number: 20100306171
    Abstract: A backup restoration system may present two or more versions of a file in a graphical user interface. A user may examine the versions to identify a desired version, and the desired version may be restored. The system may identify changed versions of the file from many stored instances of the file in the backup system, and may present the changed versions within the user interface. In some embodiments, a timeline may be presented that displays when the file was changed. Some embodiments may also highlight the changes in the display. Some embodiments may present the versions of a file in a horizontal format, where two or more versions may be viewed side by side.
    Type: Application
    Filed: June 2, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Kynan D. Antos, Bryce S. Boyd, Michael Sliger
  • Publication number: 20100183913
    Abstract: A primary cell having an anode comprising lithium and a cathode comprising iron disulfide (FeS2) and carbon particles. The electrolyte comprises a lithium salt dissolved in a solvent mixture which contains 1,3-dioxolane and isosorbide dimethyl ether. The solvent mixture may comprise 1,3-dioxolane, 1,2-dimethoxyethane and additive isosorbide dimethyl ether. The isosorbide dimethyl ether comprises typically between about 2 and 15 percent by weight of the solvent mixture and improves cell service life and performance. A cathode slurry is prepared comprising iron disulfide powder, carbon, binder, and a liquid solvent. The mixture is coated onto a conductive substrate and solvent evaporated leaving a dry cathode coating on the substrate. The anode and cathode can be spirally wound with separator therebetween and inserted into the cell casing with electrolyte then added.
    Type: Application
    Filed: January 20, 2009
    Publication date: July 22, 2010
    Inventors: Michael Sliger, Nikolai N. Issaev, Eric Navok, Kenneth E. Yelm
  • Patent number: 7600225
    Abstract: A system and method for providing file data, such as a set of files for updating a computer system, in a self-contained package, in which the package size is significantly reduced via delta compression. A build mechanism examines files to be distributed, and generates a self-contained package containing files and deltas. To this end, a directed graph is built from the sizes of the various base file and delta file possibilities, and a minimum spanning tree computation selects the files that result in the smallest package. A base file may have multiple deltas applied to synthesize multiple files, and any base file may itself have been previously synthesized from another base file and a delta. A client extraction mechanism, optionally provided with the package, works with the contents of the package as directed by a manifest to synthesize target files from the base files and the contained deltas.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Sliger, Thomas McGuire, Manojkumar Shende, Alexander Petrov
  • Publication number: 20090208849
    Abstract: A primary cell having an anode comprising lithium or lithium alloy and a cathode comprising iron disulfide (FeS2) and carbon particles. The electrolyte comprises a lithium salt preferably lithium iodide (LiI) dissolved in an organic solvent mixture. The solvent mixture preferably comprises dioxolane, dimethoxyethane and sulfolane. The electrolyte typically contains between about 100 and 2000 parts by weight water per million parts by weight (ppm) electrolyte therein. A cathode slurry is prepared comprising iron disulfide powder, carbon, binder, and a liquid solvent. The mixture is coated onto a conductive substrate and solvent evaporated leaving a dry cathode coating on the substrate. The anode and cathode can be spirally wound with separator therebetween and inserted into the cell casing with electrolyte then added.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Inventors: Michael Pozin, Michael Sliger, Nikolai N. Issaev
  • Publication number: 20090186263
    Abstract: A primary cell having an anode comprising lithium or lithium alloy and a cathode comprising iron disulfide (FeS2) and carbon particles. The electrolyte comprises a lithium salt dissolved in an organic solvent mixture. The electrolyte contains between about 100 and 2000 parts by weight water per million parts by weight (ppm) electrolyte therein. The electrolyte may contain between about 200 and 2000, or between about 500 and 2000 parts by weight water per million parts by weight electrolyte. A cathode slurry is prepared comprising iron disulfide powder, carbon, binder, and a liquid solvent. The mixture is coated onto a conductive substrate and solvent evaporated leaving a dry cathode coating on the substrate. The anode and cathode can be spirally wound with separator therebetween and inserted into the cell casing with electrolyte then added.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Inventors: Michael Pozin, Michael Sliger