ASYNCHRONOUS HANDLING OF AN INPUT STREAM DEDICATED TO MULTIPLE TARGETS
    11.
    发明申请
    ASYNCHRONOUS HANDLING OF AN INPUT STREAM DEDICATED TO MULTIPLE TARGETS 有权
    专用于多目标的输入流的异步处理

    公开(公告)号:US20130179904A1

    公开(公告)日:2013-07-11

    申请号:US13556216

    申请日:2012-07-24

    申请人: Nicolas Brun

    发明人: Nicolas Brun

    IPC分类号: G06F3/00 G06F9/44

    CPC分类号: G06F3/04812 G06F9/542

    摘要: An operating system has a stack of input events (an input stack) that provides input events from various input devices to applications. A dedicated thread or other entity is provided to handle input events that are related to pixel manipulation on the display, so as to provide a highly responsive display. The thread includes a buffer, and manages the buffer so as to ensure that messages a received by an application or other entity in chronological order.

    摘要翻译: 一个操作系统有一堆输入事件(一个输入堆栈),它提供从各种输入设备到应用程序的输入事件。 提供专用线程或其他实体来处理与显示器上的像素操作相关的输入事件,以便提供高响应性显示。 线程包括一个缓冲区,并且管理该缓冲器,以便确保应用程序或其他实体按时间顺序接收到的消息。

    Data items manager
    12.
    发明授权
    Data items manager 有权
    数据项目经理

    公开(公告)号:US09069829B2

    公开(公告)日:2015-06-30

    申请号:US13010779

    申请日:2011-01-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056

    摘要: An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data representation items representing data items. The data representation items can include user interface elements. Also, maintaining the list can include invoking a renderer to render the data representation items from the data items received from the data source, and including the data representation items in the list. The items manager can provide a client with an enumeration through the list of data representation items. The items manager may also provide other features, such as providing the client with notifications of changes to the list of data representation items.

    摘要翻译: 项目管理器可以通过数据源适配器从数据源请求和接收数据项。 项目管理器还可以维护表示数据项的数据表示项目的列表。 数据表示项可以包括用户界面元素。 此外,维护列表可以包括调用渲染器以从从数据源接收的数据项呈现数据表示项,并且包括列表中的数据表示项。 项目管理器可以通过数据表示项列表为客户端提供枚举。 项目管理器还可以提供其他特征,诸如向客户端提供对数据表示项目列表的改变的通知。

    Placeholders returned for data representation items
    13.
    发明授权
    Placeholders returned for data representation items 有权
    为数据表示项目返回的占位符

    公开(公告)号:US08666997B2

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

    申请号:US12962662

    申请日:2010-12-08

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30902

    摘要: One or more requests from a client for data representation items can be received by an items manager. The data representation items can represent data items in a data source. In response, the items manager can perform the following: generating placeholders corresponding to the data representation items; returning the placeholders to the client; fetching the data items from the data source; providing the data representation items to the client; and informing the client that the placeholders are to be replaced with the data representation items. The items manager may determine whether each data representation item can be synchronously returned to the client. If so, the items manager may return that data representation item synchronously, and may forego providing the client with a placeholder for that data representation item. This may allow a client to interact with a single interface for both synchronous and asynchronous data sources.

    摘要翻译: 来自客户端的数据表示项目的一个或多个请求可由项目管理器接收。 数据表示项可以表示数据源中的数据项。 作为响应,项目经理可以执行以下操作:生成与数据表示项相对应的占位符; 将占位符返回给客户; 从数据源获取数据项; 向客户端提供数据表示项; 并通知客户将占位符替换为数据表示项。 项目管理器可以确定每个数据表示项目是否可以同步返回给客户机。 如果是这样,项目经理可以同步地返回该数据表示项目,并且可以放弃向该客户端提供该数据表示项目的占位符。 这可能允许客户端与同步和异步数据源的单个接口进行交互。

    CHANGE NOTIFICATIONS FROM AN UPDATED DATA REPRESENTATION
    15.
    发明申请
    CHANGE NOTIFICATIONS FROM AN UPDATED DATA REPRESENTATION 有权
    从更新的数据表示更改通知

    公开(公告)号:US20120150885A1

    公开(公告)日:2012-06-14

    申请号:US12962660

    申请日:2010-12-08

    IPC分类号: G06F17/30

    摘要: An original representation of an original set of data in a data source can be provided, and an updated representation of an updated set of data in the data source can be received. A change notification set that includes change notifications can be generated by comparing the updated representation with the original representation. The change notification set can represent a possible set of changes that yield the updated representation when starting with the original representation. The change notification set can be sent to a client of the data source. One or more requests from the client for data from the data source may be processed while obtaining the updated representation of the updated set of data. This processing can include adding one or more placeholders and matching the placeholder(s) with one or more items in the updated set of data.

    摘要翻译: 可以提供数据源中的原始数据集的原始表示,并且可以接收数据源中更新的数据集的更新表示。 可以通过将更新的表示与原始表示进行比较来生成包括变更通知的变更通知集。 更改通知集可以表示从原始表示开始时产生更新表示的一组可能的更改。 更改通知集可以发送到数据源的客户端。 可以在获得更新的数据集的更新表示的同时处理来自数据源的来自客户端的来自数据源的数据的一个或多个请求。 该处理可以包括添加一个或多个占位符并将占位符与更新的数据集中的一个或多个项目进行匹配。

    Optimistic application of data edits
    17.
    发明授权
    Optimistic application of data edits 有权
    乐观应用数据编辑

    公开(公告)号:US08838533B2

    公开(公告)日:2014-09-16

    申请号:US13111951

    申请日:2011-05-20

    IPC分类号: G06F17/30

    CPC分类号: G06F17/24

    摘要: A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded.

    摘要翻译: 可以保持表示数据源处的源数据的数据表示。 可以从客户端接收执行编辑的请求,并且可以将对源数据进行编辑的请求发送到数据源。 编辑可以乐观地应用于数据表示。 另外,可以向客户端发送更改通知。 更改通知可以指示数据表示的一个或多个更改,其中由编辑应用到数据表示而导致更改。 在将编辑应用于数据表示之后,在发送变更通知之后,可以从数据源接收通知。 来自数据源的通知可以指示对源数据的编辑是否成功。

    DATA ITEMS MANAGER
    19.
    发明申请
    DATA ITEMS MANAGER 有权
    数据项目经理

    公开(公告)号:US20120191747A1

    公开(公告)日:2012-07-26

    申请号:US13010779

    申请日:2011-01-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056

    摘要: An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data representation items representing data items. The data representation items can include user interface elements. Also, maintaining the list can include invoking a renderer to render the data representation items from the data items received from the data source, and including the data representation items in the list. The items manager can provide a client with an enumeration through the list of data representation items. The items manager may also provide other features, such as providing the client with notifications of changes to the list of data representation items.

    摘要翻译: 项目管理器可以通过数据源适配器从数据源请求和接收数据项。 项目管理器还可以维护表示数据项的数据表示项目的列表。 数据表示项可以包括用户界面元素。 此外,维护列表可以包括调用渲染器以从从数据源接收的数据项呈现数据表示项,并且包括列表中的数据表示项。 项目管理器可以通过数据表示项列表为客户端提供枚举。 项目管理器还可以提供其他特征,诸如向客户端提供对数据表示项目列表的改变的通知。

    PLACEHOLDERS RETURNED FOR DATA REPRESENTATION ITEMS
    20.
    发明申请
    PLACEHOLDERS RETURNED FOR DATA REPRESENTATION ITEMS 有权
    退回数据表示项目的位置

    公开(公告)号:US20120150886A1

    公开(公告)日:2012-06-14

    申请号:US12962662

    申请日:2010-12-08

    IPC分类号: G06F17/30 G06F12/08

    CPC分类号: G06F17/30902

    摘要: One or more requests from a client for data representation items can be received by an items manager. The data representation items can represent data items in a data source. In response, the items manager can perform the following: generating placeholders corresponding to the data representation items; returning the placeholders to the client; fetching the data items from the data source; providing the data representation items to the client; and informing the client that the placeholders are to be replaced with the data representation items. The items manager may determine whether each data representation item can be synchronously returned to the client. If so, the items manager may return that data representation item synchronously, and may forego providing the client with a placeholder for that data representation item. This may allow a client to interact with a single interface for both synchronous and asynchronous data sources.

    摘要翻译: 来自客户端的数据表示项目的一个或多个请求可由项目管理器接收。 数据表示项可以表示数据源中的数据项。 作为响应,项目经理可以执行以下操作:生成与数据表示项相对应的占位符; 将占位符返回给客户; 从数据源获取数据项; 向客户端提供数据表示项; 并通知客户将占位符替换为数据表示项。 项目管理器可以确定每个数据表示项目是否可以同步返回给客户机。 如果是这样,项目经理可以同步地返回该数据表示项目,并且可以放弃向该客户端提供该数据表示项目的占位符。 这可能允许客户端与同步和异步数据源的单个接口进行交互。