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: 10547059Abstract: 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: GrantFiled: February 21, 2018Date of Patent: January 28, 2020Assignee: DURACELL U.S. OPERATIONS, INC.Inventor: Michael Sliger
-
Publication number: 20190260036Abstract: 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: ApplicationFiled: February 21, 2018Publication date: August 22, 2019Applicant: DURACELL U.S. OPERATIONS, INC.Inventor: Michael Sliger
-
Patent number: 9344528Abstract: 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: GrantFiled: August 31, 2011Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Michael Sliger, Voicu Anton Albu, Vladimir K. Stoyanov, Nadim Y. Abdo
-
Patent number: 8793655Abstract: 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: GrantFiled: January 30, 2013Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Alexander Petrov, Thomas McGuire, Michael Sliger
-
Patent number: 8776022Abstract: 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: GrantFiled: January 29, 2013Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Alexander Petrov, Thomas McGuire, Michael Sliger
-
Patent number: 8465860Abstract: 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: GrantFiled: January 23, 2008Date of Patent: June 18, 2013Assignee: The Gillette CompanyInventors: Michael Pozin, Michael Sliger
-
Publication number: 20130054835Abstract: 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: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: Microsoft CorporationInventors: Michael Sliger, Voicu Anton Albu, Vladimir K. Stoyanov, Nadim Y. Abdo
-
Patent number: 8370804Abstract: 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: GrantFiled: November 17, 2010Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Alexander Petrov, Thomas McGuire, Michael Sliger
-
Patent number: 8370805Abstract: 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: GrantFiled: November 18, 2010Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Alexander Petrov, Thomas McGuire, Michael Sliger
-
Patent number: 8273483Abstract: 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: GrantFiled: February 14, 2008Date of Patent: September 25, 2012Assignee: The Gillette CompanyInventors: Michael Pozin, Michael Sliger, Nikolai N. Issaev
-
Patent number: 8076029Abstract: 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: GrantFiled: January 20, 2009Date of Patent: December 13, 2011Assignee: The Gillette CompanyInventors: Michael Sliger, Nikolai N. Issaev, Eric Navok, Kenneth E. Yelm
-
Publication number: 20110218967Abstract: 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: ApplicationFiled: March 8, 2010Publication date: September 8, 2011Applicant: Microsoft CorporationInventors: Michael Sliger, Anuj Bindal, Guhan Suriyanarayanan, Bodhi Deb, James M. Lyon
-
Publication number: 20110067020Abstract: 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: ApplicationFiled: November 18, 2010Publication date: March 17, 2011Applicant: Microsoft CorporationInventors: Alexander Petrov, Thomas McGuire, Michael Sliger
-
Publication number: 20110067019Abstract: 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: ApplicationFiled: November 17, 2010Publication date: March 17, 2011Applicant: Microsoft Corporation Microsoft Patent GroupInventors: Alexander Petrov, Thomas McGuire, Michael Sliger
-
Patent number: 7861224Abstract: 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: GrantFiled: June 22, 2006Date of Patent: December 28, 2010Assignee: Microsoft CorporationInventors: Alexander Petrov, Thomas McGuire, Michael Sliger
-
Publication number: 20100306171Abstract: 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: ApplicationFiled: June 2, 2009Publication date: December 2, 2010Applicant: Microsoft CorporationInventors: Kynan D. Antos, Bryce S. Boyd, Michael Sliger
-
Publication number: 20100183913Abstract: 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: ApplicationFiled: January 20, 2009Publication date: July 22, 2010Inventors: Michael Sliger, Nikolai N. Issaev, Eric Navok, Kenneth E. Yelm
-
Patent number: 7600225Abstract: 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: GrantFiled: July 21, 2003Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: Michael Sliger, Thomas McGuire, Manojkumar Shende, Alexander Petrov
-
Publication number: 20090208849Abstract: 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: ApplicationFiled: February 14, 2008Publication date: August 20, 2009Inventors: Michael Pozin, Michael Sliger, Nikolai N. Issaev
-
Publication number: 20090186263Abstract: 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: ApplicationFiled: January 23, 2008Publication date: July 23, 2009Inventors: Michael Pozin, Michael Sliger