METHODS AND SYSTEMS FOR EXECUTING, BY A VIRTUAL MACHINE, AN APPLICATION PROGRAM REQUESTED BY A CLIENT MACHINE

Patent №

US 7,870,153

Granted

2011-01-11

Filed 2007

Owner

CITRIX SYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11624394

A method for executing, by a virtual machine, an application program requested by a client machine includes the step of receiving a file including access information for accessing a plurality of application files and for executing a first client capable of receiving an application stream. An identification of the plurality of application files is retrieved, responsive to the received file. At least one characteristic required for execution of the plurality of application files is retrieved, responsive to the file. A determination is made as to whether a client machine includes the at least one characteristic. A second client is executed, responsive to a determination that the client machine lacks the at least one characteristic, the second client requesting execution of the plurality of application files on a remote machine comprising a virtual machine providing a computing environment having the at least one characteristic.

AI hardwareG09G 5/14G06F 3/1415G06F 3/1438G06F 3/1462G06F 9/45533G06F 9/485G06F 9/5027G06F 9/5055+32 more

AI classification

AI hardware0.64
Knowledge representation0.04
Planning0.01
Natural language0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

CITRIX SYSTEMS, INC.

assignment · 191390364

Assignors

CROFT, RICHARD JASON, LOW, ANTHONY EDWARD, MAZZAFERRI, RICHARD JAMES, PEDERSEN, BRADLEY J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC