Patents Assigned to SHADOW
  • Patent number: 12277737
    Abstract: The disclosure relates to a method of encoding a digital image in order to compress same, the digital image being defined as a point cloud associating a set of N pixels, designated as vertices, to a scalar intensity value. The method aims at establishing triangulation vertices of the digital image and implements the principles of algorithmic topology.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: April 15, 2025
    Assignee: SHADOW
    Inventors: Amaury Darsch, Lucas Clarté
  • Patent number: 11928337
    Abstract: A method for managing a data record in a computer system comprises: at least one computing server for hosting a computer session running with an operating system having a deduplication index and managing access to a session storage space; a shared storage space; an administration server for administering the shared storage space, executing a data management program; the computer session executing an interception program implementing the following steps: intercepting a read call to read at least one data record transmitted in the session; accessing the deduplication index and determining whether the data record is recorded in the shared storage space; if so, reading, from the deduplication index, the address of the data record in the shared storage space and redirecting the read call to this address; if not, overlooking the read call so that it is processed by the operating system.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: March 12, 2024
    Assignee: SHADOW
    Inventor: Arnaud Lamy
  • Patent number: 11609779
    Abstract: Methods for executing application programs in computer systems including a host computer formed of a plurality of servers configured to execute at least one virtual machine each hosting a primary user session associated to a remote client and at least one additional server may involve transmitting a primary session stream between the virtual machine and the remote client to emulate the presence, at the remote client, of a physical computer system. The execution of the application program may be initiated in a secondary user session hosted on the additional server and preparing a secondary session stream of the secondary user session. The primary and the secondary session streams may be aggregated to form an aggregated session stream, and the aggregated session stream may be processed at the remote client to emulate the execution of the application program on the physical computer system.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: March 21, 2023
    Assignee: Shadow
    Inventors: Emmanuel Freund, Eric Garrigues, Maxime Mouret
  • Patent number: 11554321
    Abstract: A capture and distribution method for coordinating commands produced by input/output devices of a first and a second remote client associated with the same computer session running on a host computer, implements the following operations from the host computer: sending the same sequence of identifiable time marks to each remote client; receiving and temporarily storing the commands coming from the first and second remote clients for a storage duration, each command being associated with a coordination datum linking an instant at which the command was produced to a time mark; sequencing the commands received during the storage duration according to their associated coordination datum; and successively delivering the sequenced commands to the computer session.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 17, 2023
    Assignee: SHADOW
    Inventors: Yann Dirson, Grégory Gelly