Stream operator
    11.
    发明授权
    Stream operator 有权
    流操作员

    公开(公告)号:US08683074B2

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

    申请号:US13108005

    申请日:2011-05-16

    IPC分类号: G06F15/16

    CPC分类号: G06F9/542

    摘要: Aspects of the subject matter described herein relate to stream operators. In aspects, a stream event is received. Based on a timestamp associated with the stream event and the number of stream operators that have asked to be activated prior to or at the timestamp, zero or more stream objects are informed of one or more time events and torn down if no longer needed. In addition, a destination stream operator is instantiated, if needed, data (e.g., the timestamp and packet, if any) corresponding to the stream event is provided to a stream operator, output data, if any, is received from the stream operator, and the stream operator is torn down if it no longer needs state data between invocations.

    摘要翻译: 本文描述的主题的方面涉及流操作员。 在方面,接收流事件。 基于与流事件相关联的时间戳和要求在时间戳之前或时间戳处被激活的流运算符的数量,零或多个流对象被通知一个或多个时间事件,并且如果不再需要则被拆除。 另外,如果需要,将目的地流运算符进行实例化,将与流事件相对应的数据(例如,时间戳和分组,如果有的话)提供给流运算符,则从流运算符接收输出数据(如果有的话) 如果流操作员不再需要调用之间的状态数据,则该流操作符将被拆除。

    Extensibility model for stream-based operators and aggregates
    12.
    发明授权
    Extensibility model for stream-based operators and aggregates 有权
    基于流的运算符和聚合的可扩展性模型

    公开(公告)号:US08381233B2

    公开(公告)日:2013-02-19

    申请号:US12777259

    申请日:2010-05-11

    IPC分类号: G06F3/00

    CPC分类号: G06F9/542 G06F8/24

    摘要: An extensibility framework that allows a user to write user-defined modules that include user-defined operators (UDO) and user-defined aggregators (UDA) in a non-temporal fashion without the need to worry about temporal attributes of events (or event types). The temporal domain is managed on behalf of the user, and allows the user to write operators and aggregates in the temporal data streaming domain as well as to port existing libraries of non-temporal UDOs/UDAs to the temporal data streaming domain. Temporal attributes and event types are managed for non-temporal UDOs/UDAs by the extensibility framework on behalf of the UDO/UDA writer. Windows can be employed to bridge the gap between the non-temporal domains and temporal domains. Support for complex event processing (CEP) is provided in UDOs/UDAs for base classes related to a CEP operator, CEP aggregate, CEP time sensitive operator, and CEP time sensitive aggregate.

    摘要翻译: 一种可扩展性框架,允许用户以非时间方式编写包含用户定义的运算符(UDO)和用户定义聚合器(UDA)的用户定义模块,而无需担心事件(或事件类型)的时间属性 )。 时域是代表用户管理的,并允许用户在时间数据流域中编写运算符和聚合,并将现有的非时间UDO / UDA库链接到时间数据流域。 代表UDO / UDA作者的可扩展性框架为非时间UDO / UDAs管理时间属性和事件类型。 Windows可用于弥合非时间域和时域之间的差距。 对于与CEP运算符,CEP聚合,CEP时间敏感运算符和CEP时间敏感聚合相关的基类,在UDO / UDA中提供了对复杂事件处理(CEP)的支持。

    SYSTEM AND METHOD FOR VIRTUAL FOLDER SHARING INCLUDING UTILIZATION OF STATIC AND DYNAMIC LISTS
    13.
    发明申请
    SYSTEM AND METHOD FOR VIRTUAL FOLDER SHARING INCLUDING UTILIZATION OF STATIC AND DYNAMIC LISTS 有权
    虚拟文件夹共享系统和方法,包括静态和动态列表的使用

    公开(公告)号:US20090171983A1

    公开(公告)日:2009-07-02

    申请号:US12399562

    申请日:2009-03-06

    IPC分类号: G06F17/30

    摘要: A system and method for virtual folder sharing, including utilization of static and dynamic lists. Static and dynamic lists may be created as types of virtual folders. Virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. A static list consists of a folder of items that are in a specific order, while a dynamic list gathers a set of items based on a scope and a set of criteria. When a list is shared, the actual list is left in place on the sharer's machine or server, while permission is granted to the sharee to remotely access the list and the referenced items. If the list is changed by adding or removing items, these items are also automatically re-permissioned to allow or disallow the sharee to have access to the items.

    摘要翻译: 虚拟文件夹共享的系统和方法,包括静态和动态列表的使用。 可以将静态和动态列表创建为虚拟文件夹的类型。 虚拟文件夹根据其元数据而不是磁盘上的实际物理底层文件系统结构,向不同视图中的用户公开常规文件和文件夹。 静态列表由特定顺序的项目文件夹组成,动态列表根据范围和一组条件收集一组项目。 当列表被共享时,实际的列表留在共享者的机器或服务器上,同时授予shar​​ee远程访问列表和引用的项目的权限。 如果通过添加或删除项目来更改列表,则这些项目也会自动重新获得许可,允许或禁止sharee访问项目。

    System and method for virtual folder sharing including utilization of static and dynamic lists
    14.
    发明授权
    System and method for virtual folder sharing including utilization of static and dynamic lists 有权
    用于虚拟文件夹共享的系统和方法,包括使用静态和动态列表

    公开(公告)号:US07526483B2

    公开(公告)日:2009-04-28

    申请号:US10691841

    申请日:2003-10-23

    IPC分类号: G06F7/00 G06F17/00

    摘要: A system and method for virtual folder sharing, including utilization of static and dynamic lists. Static and dynamic lists may be created as types of virtual folders. Virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. A static list consists of a folder of items that are in a specific order, while a dynamic list gathers a set of items based on a scope and a set of criteria. When a list is shared, the actual list is left in place on the sharer's machine or server, while permission is granted to the sharee to remotely access the list and the referenced items. If the list is changed by adding or removing items, these items are also automatically re-permissioned to allow or disallow the sharee to have access to the items.

    摘要翻译: 虚拟文件夹共享的系统和方法,包括静态和动态列表的使用。 可以将静态和动态列表创建为虚拟文件夹的类型。 虚拟文件夹根据其元数据而不是磁盘上的实际物理底层文件系统结构,向不同视图中的用户公开常规文件和文件夹。 静态列表由特定顺序的项目文件夹组成,动态列表根据范围和一组条件收集一组项目。 当列表被共享时,实际的列表留在共享者的机器或服务器上,同时授予shar​​ee远程访问列表和引用的项目的权限。 如果通过添加或删除项目来更改列表,则这些项目也会自动重新获得许可,允许或禁止sharee访问项目。

    Method and system for client-side caching
    15.
    发明申请
    Method and system for client-side caching 有权
    客户端缓存的方法和系统

    公开(公告)号:US20080028149A1

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

    申请号:US11500275

    申请日:2006-08-07

    IPC分类号: G06F12/08

    摘要: An improved method and system for client-side caching that transparently caches suitable network files for offline use. A cache mechanism in a network redirector transparently intercepts requests to access server files, and if the requested file is locally cached, satisfies the request from the cache when possible. Otherwise the cache mechanism creates a local cache file and satisfies the request from the server, and also fills in a sparse cached file as reads for data in ranges that are missing in the cached file are requested and received from the server. A background process also fills in local files that are sparse, using the existing handle of already open server files, or opening, reading from and closing other server files. Security is also provided by maintaining security information received from the server for files that are in the cache, and using that security information to determine access to the file when offline.

    摘要翻译: 用于客户端缓存的改进方法和系统,可透明缓存合适的网络文件以供离线使用。 网络重定向器中的缓存机制透明地拦截访问服务器文件的请求,如果请求的文件被本地缓存,则尽可能满足缓存的请求。 否则,缓存机制将创建本地缓存文件并满足来自服务器的请求,并且还将稀疏缓存文件填充为从服务器请求和接收的高速缓存文件中缺少的范围内的数据读取。 后台进程还使用已经打开的服务器文件的现有句柄或打开,读取和关闭其他服务器文件来填充稀疏的本地文件。 还通过维护从服务器接收到的缓存中的文件的安全信息来提供安全性,并使用该安全信息来确定在脱机时对文件的访问。

    Altering event lifetimes
    16.
    发明授权
    Altering event lifetimes 有权
    改变事件生命周期

    公开(公告)号:US08752072B2

    公开(公告)日:2014-06-10

    申请号:US12893775

    申请日:2010-09-29

    IPC分类号: G06F9/44 G06F15/16

    CPC分类号: G06F9/542

    摘要: The present invention extends to methods, systems, and computer program products for altering event lifetimes. Embodiments of the invention include using operators in an event-processing framework (algebra) to shorten (or “clip”) the duration of events. An operator can receive a primary event stream, a clip event stream, and condition as parameters. The operator clips the lifetime of an event in the primary stream to the next event in the clip stream that fulfills the condition. Altering event lifetimes can be used to facilitate cleaning event stream state, converting point events to a continuous signal, and creating and annotating session events.

    摘要翻译: 本发明扩展到用于改变事件寿命的方法,系统和计算机程序产品。 本发明的实施例包括在事件处理框架(代数)中使用操作符来缩短(或“剪切”)事件持续时间。 操作员可以接收主事件流,剪辑事件流和条件作为参数。 操作员将主流中的事件的生存期剪辑到满足条件的剪辑流中的下一个事件。 改变事件生命周期可以用于促进清除事件流状态,将点事件转换为连续信号,以及创建和注释会话事件。

    Ghosted synchronization
    17.
    发明授权
    Ghosted synchronization 有权
    幽灵同步

    公开(公告)号:US07720890B2

    公开(公告)日:2010-05-18

    申请号:US11063381

    申请日:2005-02-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30174 H04L67/1095

    摘要: A system and method for synchronizing a database having metadata and raw data. Metadata may be fully synchronized between two systems, with copies stored on both systems. Raw data may be selectively synchronized, so that a client system need not store all of the raw data locally. When disconnected, the client system may identify certain portions of the raw data to store locally, and such data may be synchronized when reconnected to a server system.

    摘要翻译: 一种用于同步具有元数据和原始数据的数据库的系统和方法。 元数据可能在两个系统之间完全同步,副本存储在两个系统上。 可以选择性地同步原始数据,使得客户端系统不需要在本地存储所有原始数据。 当断开连接时,客户端系统可以识别原始数据的某些部分在本地存储,并且当重新连接到服务器系统时,这些数据可以被同步。

    Method and system for accessing a file
    18.
    发明授权
    Method and system for accessing a file 有权
    访问文件的方法和系统

    公开(公告)号:US07539722B2

    公开(公告)日:2009-05-26

    申请号:US10693289

    申请日:2003-10-24

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30067 G06F11/1443

    摘要: A method and system for providing state-full access to files and resuming access should a connection be broken. A resume key is returned to the client that allows the client to request a duplicate handle to an open file. The duplicate handle can be used to access the file in the same manner as the handle used to open the file. When a connection is broken, the file remains open on the server for a period of time and the state information associated with the file is maintained. Even if a connection is not broken, a client may request one or more duplicate handles and establish other channels (also known as connections) with which to access the file.

    摘要翻译: 连接断开时,提供状态完全访问文件和恢复访问的方法和系统。 一个简历密钥返回给客户端,允许客户端向打开的文件请求一个重复的句柄。 可以使用重复的句柄以与用于打开文件的句柄相同的方式访问文件。 当连接断开时,文件在服务器上保持打开一段时间,并保持与文件相关联的状态信息。 即使连接没有被破坏,客户端也可以请求一个或多个重复的句柄,并建立与访问该文件的其他通道(也称为连接)。