Patents by Inventor Alexander Petrov

Alexander Petrov 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).

  • Publication number: 20230417703
    Abstract: Methods, devices, and systems for improving the quality of electrospray ionization mass spectrometer (ESI-MS) data are described, as are methods, devices, and systems for achieving improved correlation between chemical separation data and mass spectrometry data.
    Type: Application
    Filed: August 11, 2023
    Publication date: December 28, 2023
    Inventors: Wei CHEN, Erik GENTALEN, Scott MACK, Alexander PETROV, Hongfeng YIN
  • Patent number: 11506919
    Abstract: The invention relates to optical waveguide components, such as Faraday rotators and their manufacture Faraday rotators based on silicon waveguides are provided, where the waveguide has folded or wound sections that are parallel to an externally applied magnetic field.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: November 22, 2022
    Assignee: Teknologian tutkimuskeskus VTT Oy
    Inventors: Matteo Cherchi, Alexander Petrov, Dirk Jalas, Mikko Harjanne, Timo Aalto, Manfred Eich
  • Publication number: 20200279500
    Abstract: A system and method to facilitate lifestyle changes by providing support, motivation, progress/tracking, information, analysis. Exemplary embodiments include targeted suggestions for changes based on the individual's actual activity to increase the likelihood of a successful adoption. Exemplary embodiments may also include convenient mechanisms for entering information into the system for assessing and tracking the user's performance.
    Type: Application
    Filed: October 20, 2019
    Publication date: September 3, 2020
    Inventor: Alexander Petrov
  • Publication number: 20200192134
    Abstract: The invention relates to optical waveguide components, such as Faraday rotators and their manufacture Faraday rotators based on silicon waveguides are provided, where the waveguide has folded or wound sections that are parallel to an externally applied magnetic field.
    Type: Application
    Filed: August 22, 2018
    Publication date: June 18, 2020
    Inventors: Matteo Cherchi, Alexander Petrov, Dirk Jalas, Mikko Harjanne, Timo Aalto, Manfred Eich
  • Patent number: 10453356
    Abstract: A system and method to facilitate lifestyle changes by providing support, motivation, progress/tracking, information, analysis. Exemplary embodiments include targeted suggestions for changes based on the individual's actual activity to increase the likelihood of a successful adoption. Exemplary embodiments may also include convenient mechanisms for entering information into the system for assessing and tracking the user's performance.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: October 22, 2019
    Inventor: Alexander Petrov
  • Patent number: 9846254
    Abstract: A proposed marine electric survey apparatus complex includes a generator line exciting electric field, bottom stations on a sea bottom profile, receiving lines interconnecting the stations. Each receiving line has two measuring electrodes defining a symmetric main space separation equal to the receiving line's length. Two adjacent bottom stations define a pair of electrodes, each electrode is located opposite to the other electrode, providing for measuring the electric field in one point ensuring measurements continuity and uniformity.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: December 19, 2017
    Inventors: Vladimir Kiasper, Evgeny Lisitsyn, Alexander Petrov, Andrey Tulupov
  • Publication number: 20170052271
    Abstract: A proposed marine electric survey apparatus complex includes a generator line exciting electric field, bottom stations on a sea bottom profile, receiving lines interconnecting the stations. Each receiving line has two measuring electrodes defining a symmetric main space separation equal to the receiving line's length. Two adjacent bottom stations define a pair of electrodes, each electrode is located opposite to the other electrode, providing for measuring the electric field in one point ensuring measurements continuity and uniformity.
    Type: Application
    Filed: July 21, 2016
    Publication date: February 23, 2017
    Inventors: Vladimir Kiasper, Evgeny Lisitsyn, Alexander Petrov, Andrey Tulupov
  • Publication number: 20160086509
    Abstract: A system and method to facilitate lifestyle changes by providing support, motivation, progress/tracking, information, analysis. Exemplary embodiments include targeted suggestions for changes based on the individual's actual activity to increase the likelihood of a successful adoption. Exemplary embodiments may also include convenient mechanisms for entering information into the system for assessing and tracking the user's performance.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 24, 2016
    Inventor: Alexander Petrov
  • 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
  • Publication number: 20130328882
    Abstract: Systems, methods, and computer program products for named area generation are disclosed. In some implementations, documents are processed to uncover pairs of text strings and geographical regions (e.g., a collection of simple convex polygons). For any string/polygon pair, each polygon defines a geographical region whose name is the associated string.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Applicant: APPLE INC.
    Inventors: Imran A. Pirwani, Alexander Petrov
  • 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
  • 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
  • Publication number: 20110034715
    Abstract: The present invention concerns cyclopentadienylphosphazene complexes (CpPN complexes) of the metals of the third and fourth group and of the lanthanoids with the exception of lutetium. The complexes according to the present invention are isolobal and isoelectronic to [(CpSiN)TiR2] complexes. Exactly one CpPN unit is present in the complexes according to the present invention. In all complexes according to the present invention, the cyclopentadienyl unit of CpPN represents a monodentate, anionic ligand of the metal atom. Furthermore, the metal atom is bound to further anionic ligands. In a preferred embodiment, both the cyclopentadienyl unit and the nitrogen atom are bound within CpPN to the metal atom, so that CpPN then represents a bidentate ligand. Complexes according to the present invention, in which CpN represents a bidentate ligand, are CpPN-constrained geometry complexes (CpPN-CGC). Furthermore, methods are provided for the in situ production of the complexes according to the present invention.
    Type: Application
    Filed: November 25, 2008
    Publication date: February 10, 2011
    Inventors: Jörg Sundermeyer, Konstantin Rufanov, Alexander Petrov, Michael Elfferding, Manuel Winkenstette
  • Publication number: 20110034713
    Abstract: The present invention describes homoleptic, ortho-metalated, chelate-stabilized benzylamine complexes of the rare-earth metals. The rare-earth metals are selected from Sc, Y, La, Ce, Pr, Nd, Pm, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, Lu. In the complexes according to the present invention, at least one benzylic proton of the benzylamine ligand is replaced by an alkyl or aryl group. Such complexes are preferred in which both benzylic protons of the benzylamine ligand are replaced by an alkyl- or aryl group. The complexes according to the present invention are produced by reaction of chelate-stabilized rare-earth metal halides with ortho-lithiated aryl ligands at room temperature under inert gas atmosphere. The complexes according to the present invention are thermally stable and suitable for being used as catalysts for the hydroamination of olefins.
    Type: Application
    Filed: November 25, 2008
    Publication date: February 10, 2011
    Inventors: Jörg Sundermeyer, Alexander Petrov, Oliver Thomas
  • 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
  • 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: 20070300206
    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: June 22, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Alexander Petrov, Thomas McGuire, Michael Sliger