SYSTEM AND METHOD FOR SCROLLING A REMOTE APPLICATION
First Claim
1. A system for communication and for scrolling a remote application, the system comprising:
- a viewer controller module configured to receive, at the system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server, the viewer controller module further configured to generate a scrolling command to control a first remote application view at the system of the remote application, the scrolling command based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application, the viewer controller module further configured to send, from the system to the remote server over the remote access connection, the scrolling command.
13 Assignments
0 Petitions
Accused Products
Abstract
Examples of systems and methods are provided for communication, scrolling a remote application, and scrolling a local application based on one or more commands from a remote client device. A system may comprise a viewer controller module configured to receive, at the system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server. The viewer controller module may be configured to generate a scrolling command to control a first remote application view at the system of the remote application. The scrolling command may be based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application.
166 Citations
20 Claims
-
1. A system for communication and for scrolling a remote application, the system comprising:
a viewer controller module configured to receive, at the system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server, the viewer controller module further configured to generate a scrolling command to control a first remote application view at the system of the remote application, the scrolling command based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application, the viewer controller module further configured to send, from the system to the remote server over the remote access connection, the scrolling command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method for communication and for scrolling a remote application, the method comprising:
-
receiving, at a system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server; generating a scrolling command to control a first remote application view at the system of the remote application, the scrolling command based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application; and sending, from the system to the remote server over the remote access connection, the scrolling command.
-
-
15. A system for communication and for scrolling a remote application, the system comprising:
-
means for receiving, at a system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server; means for generating a scrolling command to control a first remote application view at the system of the remote application, the scrolling command based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application; and means for sending, from the system to the remote server over the remote access connection, the scrolling command.
-
-
16. A machine-readable medium encoded with instructions executable by a processing system to perform a method for communication and for scrolling a remote application, the instructions comprising code for:
-
receiving, at a system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server; generating a scrolling command to control a first remote application view at the system of the remote application, the scrolling command based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application; and sending, from the system to the remote server over the remote access connection, the scrolling command.
-
-
17. A system for communication and for scrolling a local application based on one or more commands from a remote client device, the system comprising:
an agent module configured to send, from the system to a remote client device over a remote access connection between the system and the remote client device during a remote connection session, an overall content size of a local application running on a server, the agent module further configured to receive, at the system from the remote client device over the remote access connection, a remote scrolling command to control a first remote application view at the remote client device of the local application, the remote scrolling command based on one or more native scrolling gestures, a first display output at the remote client device of the local application and the overall content size of the local application, the agent module further configured to facilitate generating a local scrolling command based on the remote scrolling command.
-
18. A method for communication and for scrolling a local application based on one or more commands from a remote client device, the method comprising:
-
sending, from a system to a remote client device over a remote access connection between the system and the remote client device during a remote connection session, an overall content size of a local application running on a server; receiving, at the system from the remote client device over the remote access connection, a remote scrolling command to control a first remote application view at the remote client device of the local application, the remote scrolling command based on one or more native scrolling gestures, a first display output at the remote client device of the local application and the overall content size of the local application; and facilitating generating a local scrolling command based on the remote scrolling command.
-
-
19. A system for communication and for scrolling a local application based on one or more commands from a remote client device, the system comprising:
-
means for sending, from a system to a remote client device over a remote access connection between the system and the remote client device during a remote connection session, an overall content size of a local application running on a server; means for receiving, at the system from the remote client device over the remote access connection, a remote scrolling command to control a first remote application view at the remote client device of the local application, the remote scrolling command based on one or more native scrolling gestures, a first display output at the remote client device of the local application and the overall content size of the local application; and means for facilitating generating a local scrolling command based on the remote scrolling command.
-
-
20. A machine-readable medium encoded with instructions executable by a processing system to perform a method for communication and for scrolling a local application based on one or more commands from a remote client device, the instructions comprising code for:
-
sending, from a system to a remote client device over a remote access connection between the system and the remote client device during a remote connection session, an overall content size of a local application running on a server; receiving, at the system from the remote client device over the remote access connection, a remote scrolling command to control a first remote application view at the remote client device of the local application, the remote scrolling command based on one or more native scrolling gestures, a first display output at the remote client device of the local application and the overall content size of the local application; and facilitating generating a local scrolling command based on the remote scrolling command.
-
Specification