-
公开(公告)号:US12132786B1
公开(公告)日:2024-10-29
申请号:US18060075
申请日:2022-11-30
发明人: Evgeniy Korepanov
IPC分类号: H04L67/141 , H04L67/142
CPC分类号: H04L67/141 , H04L67/142
摘要: Remote applications within remote sessions and local applications do not behave similarly to provide users with a seamless experience. For example, a user may exploit multiple monitors with a local application but cannot with a remote application. Accordingly, embodiments of the invention provide users with the ability to exploit multiple monitors within a single remote session in a manner similar to the one in which they utilize multiple monitors on their desktop computer, laptop etc. Other embodiments extend this so that a user can exploit multiple client devices within a single remote session such that whilst the remote session is established upon a user's portable electronic device, for example, they can also exploit the keyboard, mouse, and monitor of their fixed electronic device for all or part of the session or exploit peripherals and other electronic devices associated with these client devices.
-
公开(公告)号:US12050756B1
公开(公告)日:2024-07-30
申请号:US18311344
申请日:2023-05-03
IPC分类号: G06F3/0481 , G06F3/0489 , G06F40/14 , H04L67/01 , H04L67/02
CPC分类号: G06F3/0481 , G06F3/0489 , G06F40/14 , H04L67/01 , H04L67/02 , G06F2203/04804
摘要: A processing device sends a request from a remote access client to a first remote application server to access a first application being hosted by the first remote application server, receives instructions from the first remote application server to display a first application window within a browser window of a browser on a display of the client device, creates the first application window within the browser window based on the instructions. The processing device sends a request to a second remote application server to access a second application being hosted by the second remote application server, receives instructions from the second remote application server to display a second application window within the browser window, and creates the second application window for the second application within the browser window based on the instructions. The second application window is displayed within the browser window together with the first application window.
-
公开(公告)号:US20240244106A1
公开(公告)日:2024-07-18
申请号:US18621370
申请日:2024-03-29
发明人: ALEXEY KUTUZOV
IPC分类号: H04L67/1012
CPC分类号: H04L67/1012
摘要: The subject matter of this specification can be implemented in, among other things, a method and a system to perform the method that includes receiving a request from a client device to execute an application, selecting servers that provide remote desktop environment and host the requested application, determining, based on a priority level for a client session to be established, a capacity of system resources and a current utilization level of each server, that the client device is to be directed to a first server, the first server having an expected utilization level that satisfies a threshold condition, and directing the request to the first server to establish the client session and to execute the requested application as part of the client session.
-
公开(公告)号:US12014199B1
公开(公告)日:2024-06-18
申请号:US17717551
申请日:2022-04-11
IPC分类号: G06F9/455
CPC分类号: G06F9/45558 , G06F2009/45575 , G06F2009/45579
摘要: Systems and methods for processing virtual machine I/O requests by virtualization extension modules. An example method comprises receiving, by a virtual machine monitor (VMM) mining on a host computer system, a request initiated by a virtual machine managed by the VMM; processing the request by a VMM extension module identified by one or more parameters of the request; invoking, by the VMM extension module, an application programming interface (API) exported by the VMM to perform an action identified by the request; and resuming execution of the virtual machine.
-
公开(公告)号:US11979230B1
公开(公告)日:2024-05-07
申请号:US16948772
申请日:2020-09-30
CPC分类号: H04L1/0045 , H04W24/02 , H04W28/04
摘要: Disclosed herein are systems and method for transmitting data from a sending device to a receiving device. In one aspect, an exemplary method comprises, receiving, by a first logical object created for the sending device, a request for a connection to the receiving device from an application, establishing, by a second logical object created for the sending device, a bidirectional connection between each pair of a third logical object created for the sending device and a third logical object created for the receiving device, pre-processing, by the first logical object created for the sending device, data received from the application, selecting, by the second logical object created for the sending device, one or more established bidirectional connections for transmitting the pre-processed data, and sending, by the first logical object created for the sending device, the pre-processed data, to the receiving device via the selected connections.
-
公开(公告)号:US11924155B1
公开(公告)日:2024-03-05
申请号:US17822387
申请日:2022-08-25
IPC分类号: H04L51/224 , H04L67/01 , H04L67/55
CPC分类号: H04L51/224 , H04L67/01 , H04L67/55
摘要: Disclosed are systems and methods for managing notifications from published applications. A method for managing notifications from one or more published applications includes detecting, by a server, a notification from the one or more published applications launched by a user at a client device, forming a notification packet containing information from the notification, and causing the notification packet to be provided to the client device.
-
公开(公告)号:US11797331B1
公开(公告)日:2023-10-24
申请号:US18050230
申请日:2022-10-27
CPC分类号: G06F9/45558 , G06F9/5077 , G06F2009/45562 , G06F2009/45575 , G06F2009/45595
摘要: A system and method is provided for managing virtualized computing resources. An exemplary method includes executing a computing service comprised of virtualized computing resources including a first virtual machine and a network address mapping module. The method further includes, responsive to receiving an indication that additional virtualized computing resources are needed to handle one or more requests from a client and directed to the computing service, generating a second virtual machine that can handle requests for the computing service by performing a linked cloning operation of the first virtual machine. The method includes, configuring the network address mapping module to modify requests for the second virtual machine, such that the second virtual machine has the same network address as the first virtual machine.
-
公开(公告)号:US11763514B1
公开(公告)日:2023-09-19
申请号:US17903543
申请日:2022-09-06
CPC分类号: G06T15/005 , G06T1/20 , G06T17/20
摘要: An example method of hardware-assisted graphics pipeline emulation comprises: computing, based on an input set of graphic primitives, a set of tessellation factors; computing, based on the input set of graphic primitives, a set of points specifying a plurality of patches; computing, based on the set of points, a tessellation count buffer; generating, based on the set of points and the tessellation count buffer, a tessellation offset buffer; performing, using the tessellation offset buffer, a tessellation setup stage; performing, by a graphics processing unit (GPU), a tessellation stage based on the set of tessellation factors, wherein the tessellation stage generates a plurality of output points corresponding to one or more patches of the plurality of patches; and computing, by a domain shader stage, a plurality of vertex positions defined by the plurality of output points.
-
公开(公告)号:US11755348B1
公开(公告)日:2023-09-12
申请号:US17069182
申请日:2020-10-13
IPC分类号: G06F9/451 , G06F3/0484 , G06F3/0482
CPC分类号: G06F9/452 , G06F3/0482 , G06F3/0484
摘要: Text entry is a significant part of human-computer interactions. Software application vendors have sought to minimize time spent on repeated input of defined information. However, such approaches have limitations which the inventors have addressed such that field population is contextually aware either so that specific sets of user entered data are not accessible in all situations, only specific sets of user entered data are accessible in all situations, sensitive data is automatically removed from data being stored and a specific set of data to be employed based upon a context of the user and/or software application. Further, enhancements to address the additional complexities of remote clients are presented allowing a filling or auto-fill process to follow the program rules, follow text attributes etc. whilst supporting input from different sources such as a keyboard (physical or virtual), human interface devices (HIDs), clipboard(s), another remote client or virtual device.
-
10.
公开(公告)号:US11740916B1
公开(公告)日:2023-08-29
申请号:US18064709
申请日:2022-12-12
发明人: Pavel Semenov , Nikolay Dobrovolskiy , Serguei M. Beloussov , Liubov Kulakova , Ivan Korobov , Ruslan Sadovnikov
IPC分类号: G06F3/01 , G06F9/451 , H04L67/141 , G06F3/04886 , G06F3/0482 , H04L67/75 , H04L67/01 , H04L67/50
CPC分类号: G06F9/452 , G06F3/0482 , G06F3/04886 , H04L67/141 , H04L67/75 , H04L67/01 , H04L67/535
摘要: A system and method that provides customized graphical user interfaces on mobile devices based on user inputs. An exemplary method includes detecting a computing device remotely connected to a remote server over a network and having an active session of a software application running on the remote server. Moreover, the method further includes identifying and selecting one or more hotkey buttons based on the detected software application, transmitting the one or more hotkey buttons to the computing device to be displayed in a customized interface while the software application is active, detecting an activation of the one or more hotkey buttons displayed on the computing device, and executing, by the remote server, an operation for the active software application in response to the activation of the one or more hotkey button by the user.
-
-
-
-
-
-
-
-
-