Patents by Inventor Philippe Joubert

Philippe Joubert 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: 11709671
    Abstract: The correct clusters of operating system (OS) components to package for hydration to client devices is learned through analyzing telemetry data of numerous end devices. The telemetry data captures snapshots of the OS components that were used or loaded by the end devices during runs of different applications. An OS component service mines this telemetry data and compares the frequency in which pairs of OS components are used by the end devices together during the different applications runs. Using on these frequencies, the OS components are filtered in a relationship graph and an clustering algorithm is applied to determine whether the OS components are interdependent (meaning used together) or independent (meaning not used together). Interdependent OS components are packaged together into a hydration package and may be transmitted to client computing devices requesting any of their constituent OS components.
    Type: Grant
    Filed: June 26, 2022
    Date of Patent: July 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philippe Joubert, Yagyaansh Goenka, Sencer Nuri Yeralan
  • Publication number: 20230078356
    Abstract: The correct clusters of operating system (OS) components to package for hydration to client devices is learned through analyzing telemetry data of numerous end devices. The telemetry data captures snapshots of the OS components that were used or loaded by the end devices during runs of different applications. An OS component service mines this telemetry data and compares the frequency in which pairs of OS components are used by the end devices together during the different applications runs. Using on these frequencies, the OS components are filtered in a relationship graph and an clustering algorithm is applied to determine whether the OS components are interdependent (meaning used together) or independent (meaning not used together). Interdependent OS components are packaged together into a hydration package and may be transmitted to client computing devices requesting any of their constituent OS components.
    Type: Application
    Filed: June 26, 2022
    Publication date: March 16, 2023
    Inventors: Philippe JOUBERT, Yagyaansh GOENKA, Sencer Nuri YERALAN
  • Patent number: 11409517
    Abstract: The correct clusters of operating system (OS) components to package for hydration to client devices is learned through analyzing telemetry data of numerous end devices. The telemetry data captures snapshots of the OS components that were used or loaded by the end devices during runs of different applications. An OS component service mines this telemetry data and compares the frequency in which pairs of OS components are used by the end devices together during the different applications runs. Using on these frequencies, the OS components are filtered in a relationship graph and an clustering algorithm is applied to determine whether the OS components are interdependent (meaning used together) or independent (meaning not used together). Interdependent OS components are packaged together into a hydration package and may be transmitted to client computing devices requesting any of their constituent OS components.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: August 9, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philippe Joubert, Yagyaansh Goenka, Sencer Nuri Yeralan
  • Publication number: 20210382710
    Abstract: The correct clusters of operating system (OS) components to package for hydration to client devices is learned through analyzing telemetry data of numerous end devices. The telemetry data captures snapshots of the OS components that were used or loaded by the end devices during runs of different applications. An OS component service mines this telemetry data and compares the frequency in which pairs of OS components are used by the end devices together during the different applications runs. Using on these frequencies, the OS components are filtered in a relationship graph and an clustering algorithm is applied to determine whether the OS components are interdependent (meaning used together) or independent (meaning not used together). Interdependent OS components are packaged together into a hydration package and may be transmitted to client computing devices requesting any of their constituent OS components.
    Type: Application
    Filed: June 8, 2020
    Publication date: December 9, 2021
    Inventors: Philippe Joubert, Yagyaansh Goenka, Sencer Nuri Yeralan
  • Patent number: 9563446
    Abstract: Various systems and methods for generating a mapping binary file are described herein. In one example, a method includes mapping a function call from a legacy binary file to a function call from a virtualized namespace binary file using a builder to detect a build file that enables the mapping, the mapping comprising merging an export table from the legacy binary file and an export table from the virtualized namespace binary file. The method can also include storing the mapping of the function call from the legacy binary file to the function call from the virtualized namespace binary file in a mapping binary file and storing, in the mapping binary file, an exception detected from the combination. Furthermore, the method can include storing the mapping binary file in a storage location accessible by a loader.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: February 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil Sandlin, Philippe Joubert, Patrick J. Leahy, Kenneth M. Jung
  • Publication number: 20160321089
    Abstract: Various systems and methods for generating a mapping binary file are described herein. In one example, a method includes mapping a function call from a legacy binary file to a function call from a virtualized namespace binary file using a builder to detect a build file that enables the mapping, the mapping comprising merging an export table from the legacy binary file and an export table from the virtualized namespace binary file. The method can also include storing the mapping of the function call from the legacy binary file to the function call from the virtualized namespace binary file in a mapping binary file and storing, in the mapping binary file, an exception detected from the combination. Furthermore, the method can include storing the mapping binary file in a storage location accessible by a loader.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Neil Sandlin, Philippe Joubert, Patrick J. Leahy, Kenneth M. Jung
  • Publication number: 20140366045
    Abstract: Systems and methods for composing a dynamic runtime API set schema employing a base API set schema and a set of API set schema extensions are disclosed. A base API set schema may be loaded into system memory at boot time with an associated set of host base binaries. A set of API set schema extensions binaries may also be loaded into system memory at boot time. At a second time, the API set schema extensions may be merged into the base API set schema on a dynamic as-needed basis.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: Steven West, Philippe Joubert, Dragos Sambotin, Thomas Getzinger, Arun Kishan
  • Patent number: 7790233
    Abstract: The invention relates to a process for the formation of a coating of metal oxides comprising at least one precious metal from Group VIII of the Periodic Table of the elements, optionally in combination with titanium and/or zirconium, on an electrically conductive substrate made of steel or of iron, which consists in applying a sole solution of acetylacetonate(s) of the said metal(s) dissolved in a (plurality of) solvent(s) which specifically dissolve(s) each metal acetylacetonate; and in then drying and calcining the coated substrate. The invention also relates to an activated cathode obtained from the electrically conductive substrate coated with metal oxides and to its use in the electrolysis of aqueous solutions of alkali metal chlorides.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: September 7, 2010
    Assignee: Arkema France
    Inventors: Francoise Andolfatto, Philippe Joubert, Gerard Duboeuf
  • Patent number: 7685627
    Abstract: A method and system for unified diagnosis of a network incident is provided. The unified diagnostics system is comprised of a monitoring tool, a network layer including a firewall, and a policy engine. The monitoring tool is invoked by a user in order to diagnose a network incident. The network layer and the policy engine generate various events that provide a history of their processing, and the monitoring tool collects these events. When the user attempts a network activity that fails, the network layer places an event notification in a notification queue. Then the monitoring tool analyzes the event notifications to identify events that are related to the same network incident. After analyzing the network incident and event information, the user can take the necessary action to correct the problem that caused the incident.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Philippe A. Joubert, Fabien J. Royer, Mark Vayman, Eran Yariv
  • Publication number: 20090205038
    Abstract: Exemplary methods, computer-readable media, and systems for maintaining an inbound network path to a host in a sleep or a hibernation mode behind a plurality of network address translators (NAT) or firewalls. A network interface card (NIC) of a host is configured to periodically send or receive keep-alive packets. These packets enable network mappings that would ordinarily expire while a host is in a sleep or a hibernation mode. Power is maintained on the NIC while the host is in such mode, and the NIC responds as programmed including waking a host upon a certain event, such as receiving a data packet matching a preconfigured signature. During such time, the host may be in a wake on LAN mode.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 13, 2009
    Applicant: Microsoft Corporation
    Inventors: Hemant Kumar, Philippe Joubert, Neeraj Garg
  • Publication number: 20070157312
    Abstract: A method and system for unified diagnosis of a network incident is provided. The unified diagnostics system is comprised of a monitoring tool, a network layer including a firewall, and a policy engine. The monitoring tool is invoked by a user in order to diagnose a network incident. The network layer and the policy engine generate various events that provide a history of their processing, and the monitoring tool collects these events. When the user attempts a network activity that fails, the network layer places an event notification in a notification queue. Then the monitoring tool analyzes the event notifications to identify events that are related to the same network incident. After analyzing the network incident and event information, the user can take the necessary action to correct the problem that caused the incident.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Philippe Joubert, Fabien Royer, Mark Vayman, Eran Yariv
  • Patent number: 6527924
    Abstract: A cathode comprising an electrically conductive substrate made of titanium, nickel, tantalum, zirconium, niobium, iron or alloys thereof, coated with an intermediate layer of oxides of titanium and of a precious metal, and with an outer layer comprising metal oxides of titanium, zirconium and a precious metal, can be used for the electrolysis of solutions, in particular for the electrolysis of aqueous solutions of alkali metal chlorides.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: March 4, 2003
    Assignee: Atofina
    Inventors: Françoise Andolfatto, Philippe Joubert
  • Patent number: 6500399
    Abstract: The process consists in manufacturing LiPF6 by reacting LiF with PF5 in liquid sulphur dioxide (SO2). The LiPF6, obtained in a yield of 99.5% relative to the LiF reacted, has a purity of greater than or equal to 99.90% according to the assays carried out.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: December 31, 2002
    Assignee: Atofina
    Inventor: Philippe Joubert
  • Patent number: 6328110
    Abstract: Process for destroying a rigid thermal insulator obtained in particular by a process of the sol-gel type and positioned in a confined space, the process comprising the stage of introducing a dissolving liquid into the confined space in order to convert the insulator into a liquid phase. The process applies in particular to destroying an insulating jacket positioned in the annular space of an oil well.
    Type: Grant
    Filed: January 20, 2000
    Date of Patent: December 11, 2001
    Assignee: Elf Exploration Production
    Inventor: Philippe Joubert
  • Patent number: 6101616
    Abstract: The invention relates to data processing machine network architecture and more particularly relates to the load balancing of data servers. A data server (3) is constituted by at least two server data processing machines (1, 2) capable of providing the same services. The server data processing machines (1, 2) have the same physical address MAC0 to which the same network protocol address is assigned in order to establish connections of client machines to the server (3), which is considered as a single virtual machine. Each server data processing machine comprises filtering means so that each connection of a client machine (5, 6, 7, 8, 9, 10) to the virtual machine corresponds to a unique connection effective with one and only one server data processing machine (1 or 2). The filtering means of each server data processing machine (1, 2) take into account at least one indicator of the status of each server data processing machine (1, 2) having the same physical address MAC0.
    Type: Grant
    Filed: July 2, 1997
    Date of Patent: August 8, 2000
    Assignee: Bull S.A.
    Inventors: Philippe Joubert, Thierry Leconte, Bruno Rochat
  • Patent number: 5674465
    Abstract: The invention relates to a continuous process for the preparation of aluminum nitride by the carbonitriding of alumina. According to this process, a reaction that uses alumina, carbon, and a resin that generates carbon by pyrolysis is performed in a methodical reactor. The invention relates to a continuous process for the preparation of aluminum nitride by the carbonitriding of alumina.
    Type: Grant
    Filed: January 24, 1996
    Date of Patent: October 7, 1997
    Assignee: Elf Atochem S.A.
    Inventors: Pierre Ravenel, Roland Bachelard, Jean-Pierre Disson, Philippe Joubert
  • Patent number: 5536415
    Abstract: Contaminating amounts of sulfate ions are removed from aqueous saline solutions comprised thereof by (i) contacting such saline solution with a zirconium compound, at an acidic pH, (ii) separating the resulting medium into (a) a saline solution depleted in sulfate ions and (b) a zirconium compound onto which said sulfate ions are sorbed, (iii) desorbing the sulfate ions from the stage (ii) zirconium compound at a basic pH, and (iv) separating the medium of desorption into (1) a basic aqueous solution enriched in sulfate ions and (2) a zirconium compound substantially devoid of sulfate ions, with the proviso that the zirconium compound is a novel hydrated zirconium hydroxide having the formula Zr(OH).sub.4 .multidot.xH.sub.2 O, in which x ranges from 4 to 200, and such zirconium compound comprising an undried gelatinous precipitate thereof.
    Type: Grant
    Filed: October 6, 1994
    Date of Patent: July 16, 1996
    Assignee: Elf Atochem S.A.
    Inventor: Philippe Joubert
  • Patent number: 4851203
    Abstract: Metal carbide and metal nitride powders produced by the carbothermal reduction of one or more metal oxides reacted with a binder material and a carbonaceous additive or optionally, a binder capable of supplying carbon to the reaction. The metal oxides are selected from among SiO.sub.2, Al.sub.2 O.sub.3, TiO.sub.2, ZrO.sub.2, HfO.sub.2 and B.sub.2 O.sub.3 and are combined with the binder in the presence of carbon to form granules having a controlled pore volume. The granules are then subjected to a carbothermal reduction reaction, in the presence of a nitrogen or a neutral atmosphere, to produce metal nitrides or metal carbides respectively, having an excess of carbon incorporated therein. The product is subsequently heated to react the excess carbon within the compound with oxygen from the atmosphere to form carbon monoxide gas, which may be removed by an optional exhaust system.
    Type: Grant
    Filed: March 25, 1987
    Date of Patent: July 25, 1989
    Assignee: Atochem
    Inventors: Roland Bachelard, Philippe Joubert
  • Patent number: 4820217
    Abstract: A device is provided for avoiding twisting of a flexible line having two ends one of which is connected to a revolving joint having two parts, one of these two parts being integral with said end and the outer part of said revolving joint being integral with floating installation movable with respect to the other end of said flexible line. The device of the invention further includes means for setting one of the parts of said revolving joint in rotation with respect to the other.
    Type: Grant
    Filed: December 30, 1986
    Date of Patent: April 11, 1989
    Assignee: Institut Francais du Petrole
    Inventors: Philippe Joubert, Jean Falcimaigne
  • Patent number: 4809952
    Abstract: A system is provided for tensioning and anchoring an end of an elongate element on a support. The system has tensioning means, a fastening member for fastening the tensioning member to the end of the elongate element and anchorage dogs for fastening the support to the end of the elongate element.
    Type: Grant
    Filed: June 26, 1986
    Date of Patent: March 7, 1989
    Assignee: Institut Francais du Petrole
    Inventors: Philippe Joubert, Yvon Castel