Patents by Inventor Matthew Cini Sarreo

Matthew Cini Sarreo 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: 11876857
    Abstract: Systems arid methods for implementing client-side load balancing for remote application servers. An example method comprises receiving, by a publishing server, an application server status information reflecting computing resource utilization by each application server of a plurality of application servers; receiving a request initiated by a client computing device to access a published application executable by at least a subset of the plurality of application servers; and responsive to determining that a load metric reflecting performance of the publishing server exceeds a threshold value, transmitting an instruction to the client computing device to perform client-side load balancing using a snapshot of the application server status information to select an application server of the subset of the plurality of application servers.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: January 16, 2024
    Assignee: Parallels International GmbH
    Inventors: Matthew Cini Sarreo, Nikolay Dobrovolskiy
  • Patent number: 11570237
    Abstract: Systems and methods for implementing client-side load balancing for remote application servers. An example method comprises receiving, by a publishing server, an application server status information reflecting computing resource utilization by each application server of a plurality of application servers; receiving a request initiated by a client computing device to access a published application executable by at least a subset of the plurality of application servers; and responsive to determining that a load metric reflecting performance of the publishing server exceeds a threshold value, transmitting an instruction to the client computing device to perform client-side load balancing using a snapshot of the application server status information to select an application server of the subset of the plurality of application servers.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: January 31, 2023
    Assignee: Parallels International GmbH
    Inventors: Matthew Cini Sarreo, Nikolay Dobrovolskiy
  • Patent number: 11271996
    Abstract: Systems and methods for implementing client-side load balancing for remote application servers. An example method comprises: receiving, by a publishing server, an application server status information reflecting computing resource utilization by each application server of a plurality of application servers; receiving a request initiated by a client computing device to access a published application executable by at least a subset of the plurality of application servers; and responsive to determining that a load metric reflecting performance of the publishing server exceeds a threshold value, transmitting an instruction to the client computing device to perform client-side load balancing using a snapshot of the application server status information to select an application server of the subset of the plurality of application servers.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: March 8, 2022
    Assignee: Parallels International GmbH
    Inventors: Matthew Cini Sarreo, Nikolay Dobrovolskiy
  • Patent number: 10887390
    Abstract: A remote application connection manager, executed by a processing device, transmits a remote application connection request from the processing device to a remote application server. The remote application connection manager further receives one or more access compliance conditions for the processing device from the remote application server. Also, the remote application connection manager determines whether the processing device satisfies the one or more access compliance conditions and if the processing device does not satisfy the one or more access compliance conditions, the remote application connection manager determines whether the processing device has a configuration control right to update a configuration of the processing device to satisfy the one or more access compliance conditions. If the processing device has the configuration control right, the remote application connection manager updates the configuration of the processing device.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: January 5, 2021
    Assignee: Parallels International GmbH
    Inventors: Alexey Kutuzov, Yury Averkiev, Matthew Cini Sarreo, Ian Sant, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10230855
    Abstract: A processing device in a server computer system generates multiple instances of a universal scanner driver on a server, each instance corresponding to a different scanner connected at separate user devices. The processing device receives requests for an application running on the server to scan documents using the multiple scanners concurrently. The processing device sends, using the different instances of the universal scanner driver, the requests to each user device concurrently and receives scan data corresponding to the documents from the user device.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: March 12, 2019
    Assignee: Parallels International GmbH
    Inventors: Matthew Cini Sarreo, Paul Gafa, Nikolay N. Dobrovolskiy, Serguei M. Beloussov