Seamless Window Implementation for Windows Presentation Foundation based Applications
First Claim
Patent Images
1. A server computing device comprising:
- a memory;
one or more processors operatively coupled to the memory;
a redirection agent in the memory, wherein the redirection agent collects and transfers structural information from the server computing device to a client computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Described are systems and methods for implementing seamless window support for applications, such as applications based on Windows® Presentation Foundation (WPF). Seamless support for WPF applications can be implemented by remoting information associated with structural representation of the applications from a remote server to a remote client. The structural representation may be replicated at the client in accordance with the structural information. The replicated structural representation is utilized to render visual content associated with the application by local rendering mechanisms at the client.
-
Citations
20 Claims
-
1. A server computing device comprising:
-
a memory; one or more processors operatively coupled to the memory; a redirection agent in the memory, wherein the redirection agent collects and transfers structural information from the server computing device to a client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client computing device comprising:
-
a memory; one or more processors operatively coupled to the memory; and a render target agent in the memory, wherein the render target agent utilizes render target information and structural information received from a server computing device to define a render target on the client computing device. - View Dependent Claims (9, 10, 11, 12)
-
- 13. The client computing device of claim 8 further comprising a seamless window module that performs translation between a remote proxy window at the server computing device and a local window at the client computing device.
-
13-1. A method of comprising:
-
generating structural information associated with an application; generating structural representation associated with structural information; and transmitting the structural information and structural representation along with render target information to create a render target.
-
Specification