Patents by Inventor Sergei A. Ivanov

Sergei A. Ivanov 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: 20060204843
    Abstract: The present invention relates a battery comprising: a lithium salt of the formula: Li2B12FxZ12-x where x averages at least 4 but not more than 12 and Z is H, Cl, or Br, and a solvent having a higher dielectric constant than a solvent consisting of a 3:7 ratio by weight of ethylene carbonate (EC) and diethyl carbonate (DEC).
    Type: Application
    Filed: March 10, 2006
    Publication date: September 14, 2006
    Inventors: Sergei Ivanov, William Casteel, Guido Pez, Michael Ulman
  • Publication number: 20060167851
    Abstract: Systems and methods are provided for a user interface with an automatic search menu. The interface exposes commands to the user as instantly searchable hierarchy. Visually, this is represented as a tree view with an edit box above it. There is no “Search” or “Go” button to press. One second after any character is entered in the edit box, the computer reduces a displayed hierarchy down to only those items that match the keyword entered. Entering another character before one second expires resets the timer. This allows the user to type in as little or as much of the keyword as necessary to reduce the hierarchy to a few items, one of which can then be mouse-clicked. This method scales to large number of commands.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventor: Sergei Ivanov
  • Publication number: 20060156157
    Abstract: The subject invention pertains to a systems and methods of restarting programs upon failure. In particular, the systems and methods provide for generation of a checkpoint component including program execution status or completion data as well as state. This checkpoint component can then be employed by an execution engine to restart the program at a point in time captured by the checkpoint component. According to one specific aspect of the invention, these systems and methods can be applied to a workflow system to facilitate restarting a workflow package or process described thereby.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: James Haselden, Sergei Ivanov
  • Publication number: 20060149698
    Abstract: Systems, methods, and computer readable media for designing and executing workflows can be equipped with a means for manipulation of workflow steps by grouping them, such as by placing them in containers. A container can be associated with a database transaction. In some embodiments, a container property can be set to indicate whether the container must participate, may participate, or may not participate in a database transaction. Further, containers may be placed in parent containers, and optionally inherit the transaction property of the parent.
    Type: Application
    Filed: January 5, 2005
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: J. Haselden, James Howey, Sergei Ivanov
  • Publication number: 20060091364
    Abstract: The invention relates to photochromic monomers based on benzothiophenes and a method for preparing them, and to photochromic polymers-polyazomethines that are reversibly photocontrollable due to the introduction of photochromic fragments from the class of dihetarylethenes into their structure. The invention provides photochromic photocontrollable polymers for the creation of new information technologies.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 4, 2006
    Inventors: Mikhail Alfimov, Valery Barachevsky, Valery Vasnev, Alexandr Dunaev, Igor Zavarzin, Sergei Ivanov, Muhammed Keshtov, Mikhail Krayushkin, Yury Pyankov, Stanislav Semenov, Yury Strokach, Vladimir Yarovenko
  • Publication number: 20060075308
    Abstract: A system and method for managing log entries associated with execution events in an application. The system and method may include a log provider wrapper for receiving log entries associated with the event and log providers for receiving all or part of the information associated with a log entry. The log provider wrapper, through communication with a logging configuration, may filter the log entry, segment information contained in the log entry, format the information, and deliver the information to one or more log providers. The log providers may send the information to a respective destination medium.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: J. Haselden, Sergei Ivanov
  • Publication number: 20060040180
    Abstract: The present invention relates to lithium secondary batteries comprising a negative electrode, a positive electrode, a separator and a lithium-based electrolyte carried in an aprotic solvent, and to the electrolyte compositions. The electrolyte comprises a lithium salt of the formula: Li2B12FxH12-x-yZy where x+y is from 3 to 12, and x and y are independently from 0 to 12, and Z comprises at least one of Cl and Br.
    Type: Application
    Filed: August 5, 2005
    Publication date: February 23, 2006
    Inventors: Sergei Ivanov, William Casteel, Wade Bailey
  • Publication number: 20060027789
    Abstract: An electrochemical device and a proton conducting medium for use in an electrochemical device having a proton conducting electrolyte comprising the formula: HaMbQ.nH2O where H is a proton, M is a cation, Q is the fluoroborate or fluoroheteroborate anion, n ranges from 0.01 to 1000, a ranges from 0.01 to 2 and b ranges from 0 to 2, a and b are chosen to render the formula electrically neutral, and when b is greater than 0, the ratio of b to a is less than 100 to 1.
    Type: Application
    Filed: August 3, 2004
    Publication date: February 9, 2006
    Inventors: Sergei Ivanov, William Casteel,, Guido Pez
  • Publication number: 20060026585
    Abstract: When a component is to be loaded or executed, the version of the component to be loaded may be compared with available versions of the component. If an upgraded version of the component is available, the upgraded version of the component may be enabled to dynamically and deterministically update itself. The component may be an object in an object model. The upgraded version of the component may update itself by calling an update method. The component may be upgraded with minimum user intervention, dynamically as the object is loaded.
    Type: Application
    Filed: July 28, 2004
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventors: J. Haselden, Matthew David, Mohammed Shatnawi, Sergei Ivanov
  • Publication number: 20050289167
    Abstract: Impact analysis provides the ability to determine the objects that a particular object depends on or uses, as well as determine the objects that are dependent on or use a particular object. The term object may refer to tasks and/or object types, for example. Impact analysis is desirable for improving user productivity in large, complex documents because it facilitates determining how and where an object is used by other objects in the system, thereby potentially saving a great deal of manual work.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation One Microsoft Way
    Inventors: J. Haselden, Mark Durley, Matthew David, Sergei Ivanov
  • Publication number: 20050289358
    Abstract: A method to protect elements of an extensible object placed within a structured document includes identifying marked elements of the object where both the element and the type of protection is indicated. The elements to be protected are processed according to the level of protection indicated by the protection marker. The element is returned to the object, the object is returned to the structured document, and the protected structured document is made available. The reverse process involves removal of the protection from appropriately marked elements of an object in a structured document. The protected document is loaded and the protection markers are read. The protection on the elements is removed and the elements are restored to the objects. The structured document having restored objects and elements is now available in the clear. A system performing the methods includes a graphical user interface which allows the user to orchestrate the processes.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: J. Haselden, Sergei Ivanov
  • Publication number: 20050064288
    Abstract: The present invention relates to an improvement in lithium secondary batteries comprised of a negative electrode, a positive electrode, a separator, and a lithium-based electrolyte carried in an aprotic solvent and to the electrolyte compositions. The improvement resides in the use of a lithium salt of the formula: Li2B12FxZ12-x wherein x greater than or equal to 4 and Z represents H, Cl, and Br.
    Type: Application
    Filed: August 23, 2004
    Publication date: March 24, 2005
    Inventors: Sergei Ivanov, William Casteel, Guido Pez, Michael Ulman
  • Publication number: 20050053841
    Abstract: The present invention relates to an improvement in lithium secondary batteries comprised of a negative electrode, a positive electrode, a separator, and a lithium-based electrolyte carried in an aprotic solvent and to the electrolyte compositions. The improvement resides in the use of a lithium electrolyte of the formula: Li2B12FxZ12-x wherein x=>5 and Z represents H, Cl, and Br. Preferably, when x is less than 12, Z is Cl.
    Type: Application
    Filed: September 4, 2003
    Publication date: March 10, 2005
    Inventors: Sergei Ivanov, William Casteel, Guido Pez, Michael Ulman
  • Publication number: 20050055564
    Abstract: A persisted object model is loaded from an object model document comprising a compiled executable file having an image source, a security source, and a loader. The loader is instantiated, and instantiates the object model from the image source and a security agent from the security source to control access to the instantiated object model. The loader returns to a commander a first reference to the instantiated security agent, whereby the commander in employing the first reference accesses the security agent rather than the instantiated object model. A commander issues a command to the instantiated object model by way of the first reference to the security agent, and the security agent receives and reviews same according to pre-defined rules to determine whether the object model should in fact receive the command. If so, the security agent forwards the command to the object model.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 10, 2005
    Inventors: J.Kirk Haselden, Sergei Ivanov
  • Publication number: 20050048566
    Abstract: The present invention is directed to a high throughput method for producing a large number of different antibodies, more specifically organized antibody microarrays. These antibodies and antibody microarrays can be used to rapidly assay protein abundance and identify types of proteins that are expressed in cells and tissues under a variety of conditions, or to compare protein expression profiles of different cells.
    Type: Application
    Filed: August 27, 2002
    Publication date: March 3, 2005
    Inventors: Charles Delisi, Richard Laursen, Zhiping Weng, Adnan Derti, Sergei Ivanov, Andre Sharon
  • Publication number: 20050015760
    Abstract: Systems and methods are described that enable patching of security vulnerabilities in binary files. The detection and patching of vulnerable binary files is automatic, reliable, regression free, and comprehensive across networks on an unlimited scale. These advantages can be realized in various ways including, for example, by leveraging current anti-virus infrastructure that is widely deployed across the Internet. Reliable discovery of vulnerable binary files (e.g., in operating systems, application programs, etc.) is achieved through the use of binary signatures that have been associated with discovered security vulnerabilities. A divergence of security patches away from conventional service packs provides for the possibility of production of regression-free fixes for security vulnerabilities in binary files.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Oleg Ivanov, Sergei Ivanov
  • Publication number: 20040199664
    Abstract: A method and system for improving a route between a source node (24) and a target node (25) between which data is sent using an IP protocol in a data communications network (20) having a plurality of interconnected nodes (22) defining a plurality of possible routes (23) between the source node and the target node. For all available nodes in at least a portion of the network spanning the source node and the target node, a respective IP address and status is obtained dynamically together with their respective intercon-nections if viable. An improved route between the source node and a route node connected to the target node is determined dynamically and corresponding IP addresses are identified of improved route nodes spanning the improved route.
    Type: Application
    Filed: January 5, 2004
    Publication date: October 7, 2004
    Inventors: Mordecai Feldman, Sergei Ivanov, Mark Shvartser, Ilya Yulish
  • Patent number: 5543267
    Abstract: Flat materials made from a polymer with a backbone and side groups branching off the backbone (side group polymer), which polymer has the following structural features (1) to (3):(1) the side group polymer contains at least one photoinducibly configuration-changing side group;(2) the side group polymer contains at least one permanently conformationally anisotropic side group with high anisotropy of molecular polarisability which differs from (1);(3) the side group polymer contains flexible spacer groups between the backbone and the side groups (1) and (2);wherein the flat material in the glassy state of the side group polymers is optically isotropic, transparent, non-scattering and amorphous before irradiation and, after irradiation, is transparent and durably birefringent and dichroic due to a reversible, photoinduced alignment of the side groups (1) and (2) in the glassy state, may be purposefully modified in terms of their optical properties by the action of light.
    Type: Grant
    Filed: March 21, 1994
    Date of Patent: August 6, 1996
    Assignee: Agfa-Gevaert AG
    Inventors: Joachim Stumpe, Valery Shibaev, Sergei Kostromin, Sergei Ivanov, Thomas Fischer, Lutz L asker, Ralf Ruhmann, Uwe Claussen