ARRANGING DISPLAY AREAS UTILIZING ENHANCED WINDOW STATES
    1.
    发明申请
    ARRANGING DISPLAY AREAS UTILIZING ENHANCED WINDOW STATES 有权
    安装显示区域使用增强窗口状态

    公开(公告)号:US20090199128A1

    公开(公告)日:2009-08-06

    申请号:US12024706

    申请日:2008-02-01

    IPC分类号: G06F3/048

    摘要: Computer-readable media, computerized methods, and user interfaces (UIs) for manipulating display areas on a GUI workspace by transitioning the display areas from an original state to one of a set of enhanced window states are provided. Initially, an indication to resize a display area is received at an operating system, which consequently invokes an appropriate window state. The indication may include capturing an edge of the display area and vertically dragging the edge to a dock-target region, thereby invoking a vertically-maximized state. Accordingly, configuration settings of the vertically-maximized state are applied such that the display area is stretched to approximately the screen height. In another instance, the indication may include capturing the display area and dragging a display area into a dock-target region, thereby invoking a semi-maximized state. Configuration settings of the semi-maximized state are applied, thus, extending the display area to approximately cover a predefined GUI workspace region.

    摘要翻译: 提供了用于通过将显示区域从初始状态转换到增强的窗口状态的集合之一来操纵GUI工作空间上的显示区域的计算机可读介质,计算机化方法和用户界面(UI)。 最初,在操作系统处接收到调整显示区域大小的指示,因此操作系统调用适当的窗口状态。 指示可以包括捕获显示区域的边缘并将边缘垂直拖动到停靠目标区域,从而调用垂直最大化的状态。 因此,应用垂直最大化状态的配置设置,使得显示区域被拉伸到大约屏幕高度。 在另一种情况下,指示可以包括捕获显示区域并将显示区域拖动到停靠目标区域中,从而调用半最大化状态。 应用半最大化状态的配置设置,从而将显示区域扩展到大约覆盖预定义的GUI工作区域。

    Arranging display areas utilizing enhanced window states
    2.
    发明授权
    Arranging display areas utilizing enhanced window states 有权
    使用增强的窗口状态来排列显示区域

    公开(公告)号:US08356258B2

    公开(公告)日:2013-01-15

    申请号:US12024706

    申请日:2008-02-01

    IPC分类号: G06F3/048

    摘要: Computer-readable media, computerized methods, and user interfaces (UIs) for manipulating display areas on a GUI workspace by transitioning the display areas from an original state to one of a set of enhanced window states are provided. Initially, an indication to resize a display area is received at an operating system, which consequently invokes an appropriate window state. The indication may include capturing an edge of the display area and vertically dragging the edge to a dock-target region, thereby invoking a vertically-maximized state. Accordingly, configuration settings of the vertically-maximized state are applied such that the display area is stretched to approximately the screen height. In another instance, the indication may include capturing the display area and dragging a display area into a dock-target region, thereby invoking a semi-maximized state. Configuration settings of the semi-maximized state are applied, thus, extending the display area to approximately cover a predefined GUI workspace region.

    摘要翻译: 提供了用于通过将显示区域从初始状态转换到增强的窗口状态的集合之一来操纵GUI工作空间上的显示区域的计算机可读介质,计算机化方法和用户界面(UI)。 最初,在操作系统处接收到调整显示区域大小的指示,因此操作系统调用适当的窗口状态。 指示可以包括捕获显示区域的边缘并将边缘垂直拖动到停靠目标区域,从而调用垂直最大化的状态。 因此,应用垂直最大化状态的配置设置,使得显示区域被拉伸到大约屏幕高度。 在另一种情况下,指示可以包括捕获显示区域并将显示区域拖动到停靠目标区域中,从而调用半最大化状态。 应用半最大化状态的配置设置,从而将显示区域扩展到大约覆盖预定义的GUI工作区域。

    Extensible remote display infrastructure with dynamic virtual channels
    3.
    发明授权
    Extensible remote display infrastructure with dynamic virtual channels 有权
    具有动态虚拟通道的可扩展远程显示基础设施

    公开(公告)号:US08924512B2

    公开(公告)日:2014-12-30

    申请号:US11763917

    申请日:2007-06-15

    IPC分类号: G06F15/16 G06F9/44 G06F9/445

    摘要: An extensible remote display infrastructure is described that provides support for a competitive multi-vendor development environment. Application functionality may be partitioned to suit the needs of a given application and client-side functionality may be packaged in dynamic virtual channel plug-ins for remote display clients. Interactive coupling between the remote display clients and the dynamic virtual channel plug-ins may be facilitated by remote display client extensibility repositories. The remote display client extensibility repositories may be located within a communication infrastructure aspect of the extensible remote display infrastructure and, in particular, at a static virtual channel level. Dynamic virtual channel plug-ins may register properties, functionality and/or components with remote display client extensibility repositories at available granularity.

    摘要翻译: 描述了可扩展的远程显示基础设施,为竞争激烈的多供应商开发环境提供支持。 应用功能可以被分割以适应给定应用的需要,并且客户端功能可以被封装在远程显示客户端的动态虚拟通道插件中。 远程显示客户机和动态虚拟通道插件之间的交互耦合可以通过远程显示客户机可扩展性仓库来实现。 远程显示客户机可扩展性存储库可以位于可扩展远程显示器基础设施的通信基础设施方面,并且特别是位于静态虚拟通道级别。 动态虚拟通道插件可以以可用的粒度向远程显示客户端扩展库注册属性,功能和/或组件。

    Methods and apparatus for remotely updating executing processes
    4.
    发明授权
    Methods and apparatus for remotely updating executing processes 有权
    用于远程更新执行过程的方法和装置

    公开(公告)号:US08706834B2

    公开(公告)日:2014-04-22

    申请号:US13174172

    申请日:2011-06-30

    IPC分类号: G06F15/167

    摘要: Methods, apparatus, and computer-accessible storage media for remotely updating an executing process that receives I/O requests on I/O port(s), stores write data to a write log on local storage, and uploads data from the write log to remote storage. An update for the process is detected and downloaded, and an updated process is instantiated from the update. The current process is directed to perform a shutdown for update during an update window. In response, the current process saves its current configuration, flushes an in-memory portion of the write log to local storage, and releases its I/O port(s). The updated process loads the saved configuration, detects that the port(s) have been released, and starts accepting I/O requests on the ports. During flushing, the current process flushes current data in memory while continuing to append new write data, stops accepting new write requests, and then flushes the new write data.

    摘要翻译: 用于远程更新在I / O端口上接收I / O请求的执行过程的方法,设备和计算机可访问的存储介质将写入数据存储到本地存储器上的写入日志,并将数据从写入日志上传到 远程存储。 检测并下载该过程的更新,并从更新中实例更新过程。 当前进程被指示在更新窗口期间执行关闭更新。 作为响应,当前进程保存其当前配置,将写日志的内存部分刷新到本地存储,并释放其I / O端口。 更新的进程加载保存的配置,检测端口已被释放,并开始接受端口上的I / O请求。 在刷新期间,当前进程刷新存储器中的当前数据,同时继续追加新的写入数据,停止接受新的写入请求,然后刷新新的写入数据。

    Application verifier infrastructure and checks
    5.
    发明申请
    Application verifier infrastructure and checks 审中-公开
    应用验证者基础设施和检查

    公开(公告)号:US20070220492A1

    公开(公告)日:2007-09-20

    申请号:US11377066

    申请日:2006-03-16

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3612

    摘要: A verifier infrastructure for a runtime verification tool is provided. The verifier infrastructure includes a managing module and one or more verifier modules. The verifier modules provide the verification for checks (tests) to predict how well an application will perform under a certain runtime setting. Each verifier module is configured to be plugged into the runtime verification tool in a standardized way. The managing module manages the verifier modules by transmitting runtime settings to the verifier modules and collecting information regarding testing of an application from the verifier modules. The collected information is reported back to users for detecting and/or debugging runtime errors.

    摘要翻译: 提供了运行时验证工具的验证器基础结构。 验证器基础设施包括管理模块和一个或多个验证器模块。 验证器模块提供了检查(测试)的验证,以预测应用程序在一定的运行时设置下执行的程度。 每个验证器模块被配置为以标准化方式插入运行时验证工具。 管理模块通过将运行时设置发送到验证者模块来管理验证器模块,并从验证器模块收集有关测试应用程序的信息。 所收集的信息被报告给用户以检测和/或调试运行时错误。

    Windows display synchronization
    6.
    发明授权
    Windows display synchronization 有权
    Windows显示同步

    公开(公告)号:US07620899B2

    公开(公告)日:2009-11-17

    申请号:US11428290

    申请日:2006-06-30

    IPC分类号: G06F3/00

    CPC分类号: G06F9/451

    摘要: Embodiments of the invention, are directed to synchronizing the presentation of windows between two computing systems. A client computing system participates in a terminal server session with a server computing system. Both computing systems identifying their own windows display information (e.g., client-side for local windows and server-side for remote windows respectively). The server computing system transmits its windows display information to the client computing system. The client computing system accesses the windows display information of the server computing system. The client computing system formulates combined ordering applicable to the presentation of both local and remote windows at the client computing system. The combined ordering is based on both the client side and the server-side windows display information. The client computing system presents windows in accordance with the formulated combined ordering. Additionally or alternatively, the client computing system transmits the formulated combined ordering to the server computing system.

    摘要翻译: 本发明的实施例涉及在两个计算系统之间同步窗口的呈现。 客户计算系统参与与服务器计算系统的终端服务器会话。 两个计算系统识别自己的窗口显示信息(例如,用于本地窗口的客户端和分别用于远程窗口的服务器端)。 服务器计算系统将其窗口显示信息传送到客户端计算系统。 客户端计算系统访问服务器计算系统的Windows显示信息。 客户端计算系统制定适用于在客户端计算系统中呈现本地和远程窗口的组合排序。 组合排序基于客户端和服务器端窗口显示信息。 客户端计算系统根据配置的组合顺序呈现窗口。 另外或替代地,客户端计算系统将配制的组合排序传送到服务器计算系统。

    Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop
    7.
    发明申请
    Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop 有权
    将基于Windows Presentation Framework的应用程序远程复制到非组合桌面中

    公开(公告)号:US20080244458A1

    公开(公告)日:2008-10-02

    申请号:US11694510

    申请日:2007-03-30

    IPC分类号: G06F3/048

    CPC分类号: G06F9/452 G06F9/451

    摘要: Described are systems and methods for remoting applications, such as those based on Windows® Presentation Foundation (WPF). The systems and methods are based on remoting information associated with a structural representation. The structural representation corresponds to visual contents or elements of a desktop to be displayed at a remote end or client end, without rendering the contents at a client or remoted end. The information associated with the structural representation or structural information includes data that specifies the placement of the visual contents on the desktop when displayed. The information is used for recreating the structural representation at the client end and displaying the visual contents in conformance with the structural representation.

    摘要翻译: 描述了用于远程处理应用程序的系统和方法,例如基于Windows(R)Presentation Foundation(WPF)的应用程序。 系统和方法基于与结构表示相关联的远程信息。 结构表示对应于要在远程端或客户端显示的桌面的可视内容或元素,而不在客户端或远程终端呈现内容。 与结构表示或结构信息相关联的信息包括当显示时指定桌面上的可视内容的放置的数据。 该信息用于在客户端重建结构表示,并根据结构表示显示视觉内容。

    Local Themeing Of Remote Applications
    8.
    发明申请
    Local Themeing Of Remote Applications 审中-公开
    远程应用程序的本地主题

    公开(公告)号:US20080238929A1

    公开(公告)日:2008-10-02

    申请号:US11694611

    申请日:2007-03-30

    IPC分类号: G09G5/00

    CPC分类号: G06F3/1454 G09G5/14

    摘要: Methods and systems for local themeing of remote applications is disclosed. In an implementation, a redirection surface is defined by a server corresponding to a remote application executed by a client. The client sends to the server, a set of theme metrics and parts corresponding to the client and non-client area in the redirection surface. The server utilizes the theme metrics to render the contents of part of the redirection surface. The rendered contents are utilized by the client to re-render the client area of the redirection surface. The non-client area is rendered locally at the client based on local client theme settings.

    摘要翻译: 公开了用于远程应用的本地主题化的方法和系统。 在实现中,重定向表面由对应于由客户端执行的远程应用的服务器定义。 客户端向服务器发送与重定向表面中的客户端和非客户端区域相对应的一组主题度量和部分。 服务器利用主题度量渲染部分重定向表面的内容。 渲染的内容被客户端用来重新呈现重定向表面的客户区域。 非客户端区域根据本地客户端主题设置在本地呈现在客户端。

    Remoting redirection layer for graphics device interface
    9.
    发明授权
    Remoting redirection layer for graphics device interface 有权
    远程图形设备界面的重定向层

    公开(公告)号:US08527563B2

    公开(公告)日:2013-09-03

    申请号:US11300086

    申请日:2005-12-14

    申请人: Ivan Brugiolo

    发明人: Ivan Brugiolo

    IPC分类号: G06F12/00 G06F15/16 G06F17/30

    摘要: Remoting a display. A method that may be practiced, for example, in a networked computing environment including a local computer system running one or more applications and a remote computer that displays graphical information to a user for the one or more applications at the local computer system. The remote computer includes a number of surfaces. Drawing information including drawing commands is sent to the remote computer. Meta information is sent to the remote computer defining information about which surface from among the number of surfaces the drawing information applies. Composition information is sent to the remote computer defining the display characteristics of the surface.

    摘要翻译: 远程显示。 可以在例如在包括运行一个或多个应用的​​本地计算机系统的联网计算环境中以及向本地计算机系统上的一个或多个应用向用户显示图形信息的远程计算机的方法。 远程计算机包括多个表面。 包括绘图命令的绘图信息被发送到远程计算机。 元数据信息被发送到远程计算机,从图形信息应用的表面数目中定义关于哪个表面的信息。 组合信息被发送到定义表面的显示特征的远程计算机。

    Remoting of windows presentation framework based applications in a non-composed desktop
    10.
    发明授权
    Remoting of windows presentation framework based applications in a non-composed desktop 有权
    基于Windows演示框架的应用程序在非组合桌面中的远程处理

    公开(公告)号:US08108799B2

    公开(公告)日:2012-01-31

    申请号:US11694510

    申请日:2007-03-30

    IPC分类号: G06F3/048

    CPC分类号: G06F9/452 G06F9/451

    摘要: Described are systems and methods for remoting applications, such as those based on Windows® Presentation Foundation (WPF). The systems and methods are based on remoting information associated with a structural representation. The structural representation corresponds to visual contents or elements of a desktop to be displayed at a remote end or client end, without rendering the contents at a client or remoted end. The information associated with the structural representation or structural information includes data that specifies the placement of the visual contents on the desktop when displayed. The information is used for recreating the structural representation at the client end and displaying the visual contents in conformance with the structural representation.

    摘要翻译: 描述了用于远程处理应用程序的系统和方法,例如基于Windows®Presentation Foundation(WPF)的应用程序。 系统和方法基于与结构表示相关联的远程信息。 结构表示对应于要在远程端或客户端显示的桌面的可视内容或元素,而不在客户端或远程终端呈现内容。 与结构表示或结构信息相关联的信息包括当显示时指定桌面上的可视内容的放置的数据。 该信息用于在客户端重建结构表示,并根据结构表示显示视觉内容。