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: 11709671Abstract: 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: GrantFiled: June 26, 2022Date of Patent: July 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Philippe Joubert, Yagyaansh Goenka, Sencer Nuri Yeralan
-
Publication number: 20230078356Abstract: 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: ApplicationFiled: June 26, 2022Publication date: March 16, 2023Inventors: Philippe JOUBERT, Yagyaansh GOENKA, Sencer Nuri YERALAN
-
Patent number: 11409517Abstract: 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: GrantFiled: June 8, 2020Date of Patent: August 9, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Philippe Joubert, Yagyaansh Goenka, Sencer Nuri Yeralan
-
Publication number: 20210382710Abstract: 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: ApplicationFiled: June 8, 2020Publication date: December 9, 2021Inventors: Philippe Joubert, Yagyaansh Goenka, Sencer Nuri Yeralan
-
Patent number: 9563446Abstract: 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: GrantFiled: April 30, 2015Date of Patent: February 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Neil Sandlin, Philippe Joubert, Patrick J. Leahy, Kenneth M. Jung
-
Publication number: 20160321089Abstract: 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: ApplicationFiled: April 30, 2015Publication date: November 3, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Neil Sandlin, Philippe Joubert, Patrick J. Leahy, Kenneth M. Jung
-
Publication number: 20140366045Abstract: 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: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: Steven West, Philippe Joubert, Dragos Sambotin, Thomas Getzinger, Arun Kishan
-
Patent number: 7790233Abstract: 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: GrantFiled: March 25, 2004Date of Patent: September 7, 2010Assignee: Arkema FranceInventors: Francoise Andolfatto, Philippe Joubert, Gerard Duboeuf
-
Patent number: 7685627Abstract: 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: GrantFiled: December 30, 2005Date of Patent: March 23, 2010Assignee: Microsoft CorporationInventors: Philippe A. Joubert, Fabien J. Royer, Mark Vayman, Eran Yariv
-
Publication number: 20090205038Abstract: 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: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Applicant: Microsoft CorporationInventors: Hemant Kumar, Philippe Joubert, Neeraj Garg
-
Publication number: 20070157312Abstract: 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: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Philippe Joubert, Fabien Royer, Mark Vayman, Eran Yariv
-
Patent number: 6527924Abstract: 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: GrantFiled: April 20, 2001Date of Patent: March 4, 2003Assignee: AtofinaInventors: Françoise Andolfatto, Philippe Joubert
-
Patent number: 6500399Abstract: 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: GrantFiled: March 23, 2001Date of Patent: December 31, 2002Assignee: AtofinaInventor: Philippe Joubert
-
Patent number: 6328110Abstract: 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: GrantFiled: January 20, 2000Date of Patent: December 11, 2001Assignee: Elf Exploration ProductionInventor: Philippe Joubert
-
Patent number: 6101616Abstract: 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: GrantFiled: July 2, 1997Date of Patent: August 8, 2000Assignee: Bull S.A.Inventors: Philippe Joubert, Thierry Leconte, Bruno Rochat
-
Patent number: 5674465Abstract: 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: GrantFiled: January 24, 1996Date of Patent: October 7, 1997Assignee: Elf Atochem S.A.Inventors: Pierre Ravenel, Roland Bachelard, Jean-Pierre Disson, Philippe Joubert
-
Patent number: 5536415Abstract: 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: GrantFiled: October 6, 1994Date of Patent: July 16, 1996Assignee: Elf Atochem S.A.Inventor: Philippe Joubert
-
Patent number: 4851203Abstract: 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: GrantFiled: March 25, 1987Date of Patent: July 25, 1989Assignee: AtochemInventors: Roland Bachelard, Philippe Joubert
-
Patent number: 4820217Abstract: 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: GrantFiled: December 30, 1986Date of Patent: April 11, 1989Assignee: Institut Francais du PetroleInventors: Philippe Joubert, Jean Falcimaigne
-
Patent number: 4809952Abstract: 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: GrantFiled: June 26, 1986Date of Patent: March 7, 1989Assignee: Institut Francais du PetroleInventors: Philippe Joubert, Yvon Castel