Real-time-ready behavioral targeting in a large-scale advertisement system
    1.
    发明授权
    Real-time-ready behavioral targeting in a large-scale advertisement system 有权
    在大规模广告系统中实时就绪的行为定位

    公开(公告)号:US08442863B2

    公开(公告)日:2013-05-14

    申请号:US12818100

    申请日:2010-06-17

    IPC分类号: G06Q30/00

    摘要: A “Real-Time-Ready Analyzer” combines a data stream management system (DSMS) with a map-reduce (M-R) framework to construct a streaming map-reduce framework that is suitable for real-time Behavioral Targeting (BT) (or other temporal queries). The Real-Time-Ready Analyzer allows users to write “dual-intent” temporal analysis queries for BT. These queries are succinct and easy to express, scale well on large-scale offline data, and can also work over real-time data. Further, the Real-Time-Ready Analyzer uses the aforementioned streaming map-reduce framework to provide dual-intent algorithms for end-to-end BT phases. Experiments using real data from an advertisement system show that the Real-Time-Ready Analyzer is very efficient and incurs orders-of-magnitude lower development effort than conventional systems.

    摘要翻译: “实时就绪分析器”将数据流管理系统(DSMS)与地图缩减(MR)框架相结合,构建适用于实时行为定位(BT)(或其他)的流映射缩小框架 时间查询)。 实时就绪分析器允许用户为BT写入“双重意图”时间分析查询。 这些查询简洁易懂,在大型离线数据上可以很好地扩展,也可以处理实时数据。 此外,实时就绪分析器使用上述流映射缩减框架来提供端到端BT阶段的双重意图算法。 使用广告系统的实际数据的实验表明,实时就绪分析器非常有效,并且比传统系统产生了比数字级更低的开发工作。

    Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink
    2.
    发明授权
    Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink 有权
    用于CEP系统的复杂事件处理(CEP)适配器,用于从源接收对象并将对象输出到接收器

    公开(公告)号:US08132184B2

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

    申请号:US12603416

    申请日:2009-10-21

    IPC分类号: G06F13/00

    CPC分类号: G06F9/542

    摘要: Methods, systems, and computer-readable media are disclosed for implementing adapters for event processing systems. A particular system includes an input adapter configured to store event objects received from a source at an input queue. The system also includes a query engine configured to remove event objects from the input queue, to perform a query with respect to the removed event objects to generate result objects, and to insert result objects into an output queue. The system also includes an output adapter configured to remove result objects from the output queue and to transmit the result objects to a sink.

    摘要翻译: 公开了用于实现事件处理系统的适配器的方法,系统和计算机可读介质。 特定系统包括被配置为存储在输入队列处从源接收的事件对象的输入适配器。 该系统还包括配置为从输入队列中移除事件对象的查询引擎,以便相对于删除的事件对象执行查询以生成结果对象,并将结果对象插入到输出队列中。 该系统还包括一个输出适配器,配置为从输出队列中删除结果对象,并将结果对象传送到接收器。

    System and methods providing enhanced security model
    3.
    发明授权
    System and methods providing enhanced security model 有权
    系统和方法提供增强的安全模型

    公开(公告)号:US07971230B2

    公开(公告)日:2011-06-28

    申请号:US11830680

    申请日:2007-07-30

    IPC分类号: G06F17/30

    摘要: The present invention relates to a system and methodology to facilitate security for data items residing within (or associated with) a hierarchical database or storage structure. A database security system is provided having a hierarchical data structure associated with one or more data items. The system includes a security component that applies a security policy to the data items from a global location or region associated with a database. Various components and processes are employed to enable explicit and/or inherited security properties to be received by and propagated to the data items depending on the type of data structure encountered or processed.

    摘要翻译: 本发明涉及一种促进位于分层数据库或存储结构内(或与之相关联的)数据项的安全性的系统和方法。 提供了具有与一个或多个数据项相关联的分层数据结构的数据库安全系统。 该系统包括将安全策略应用于与数据库相关联的全球位置或区域的数据项的安全组件。 采用各种组件和过程来使显式和/或继承的安全属性由数据项接收和传播到数据项,这取决于遇到或处理的数据结构的类型。

    Method and system for synchronizing data shared among peer computing devices
    4.
    发明授权
    Method and system for synchronizing data shared among peer computing devices 有权
    用于同步对等计算设备共享的数据的方法和系统

    公开(公告)号:US07743022B2

    公开(公告)日:2010-06-22

    申请号:US10376430

    申请日:2003-02-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30176

    摘要: Disclosed is a data synchronization service for use in a peer-to-peer computing environment. Selected data objects are copied onto selected computing devices. A service running on each device monitors data objects for changes. When a change is detected, the service sends a change notification to the other devices so that they can update their copies of the data object. A user can access a data object from any device, knowing that he will retrieve the latest version of the data object. Instead of incurring the costs of storing a large file on every device, a user “ghosts” the file on some devices. A ghosting device stores only metadata about the file rather than the entire file. The user accesses the file through the ghost: access requests are sent to a device that holds the actual contents, and those contents are presented to the user as if they were stored locally.

    摘要翻译: 公开了一种用于对等计算环境的数据同步服务。 选定的数据对象被复制到选定的计算设备上。 每个设备上运行的服务会监视数据对象进行更改。 当检测到更改时,服务向其他设备发送更改通知,以便它们可以更新其数据对象的副本。 用户可以从任何设备访问数据对象,知道他将检索最新版本的数据对象。 用户在某些设备上“复制”文件,而不是在每个设备上存储大文件的费用。 重影设备仅存储有关文件的元数据,而不是整个文件。 用户通过ghost访问文件:访问请求被发送到保存实际内容的设备,并且这些内容被呈现给用户,就像它们被存储在本地一样。

    Filestream data storage attribute
    5.
    发明授权
    Filestream data storage attribute 有权
    Filestream数据存储属性

    公开(公告)号:US07421443B2

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

    申请号:US10353730

    申请日:2003-01-29

    IPC分类号: G06F17/30

    摘要: Large, unstructured objects can be manipulated within a relational database management system (RDBMS). A “filestream” data storage attribute is provided that can be used to tag a column in a relational table. The filestream attribute identifies the data for that column will be stored as a file in the file system in the operating system. The RDBMS manages the creation and deletion of the file in the file system. There is a 1:1 reference between the file in the file system and a cell (intersection of row and column). The data in the filestream column can be manipulated the same way as the data in other columns using a programming language, such as SQL or MICROSOFT®'s T-SQL.

    摘要翻译: 大型非结构化对象可以在关系数据库管理系统(RDBMS)内进行操作。 提供了一个“filestream”数据存储属性,可以用于标记关系表中的列。 filestream属性标识该列的数据将作为文件存储在操作系统中的文件系统中。 RDBMS管理文件系统中文件的创建和删除。 文件系统中的文件与单元格(行和列的交集)之间有1:1的引用。 可以使用诸如SQL或MICROSOFT(R)的T-SQL之类的编程语言,以与其他列中的数据相同的方式操作filestream列中的数据。

    Policy setting for client-side caching
    6.
    发明授权
    Policy setting for client-side caching 有权
    客户端缓存的策略设置

    公开(公告)号:US07392345B2

    公开(公告)日:2008-06-24

    申请号: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.

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

    Promotion and demotion techniques to facilitate file property management between object systems
    7.
    发明授权
    Promotion and demotion techniques to facilitate file property management between object systems 有权
    促进和降级技术,促进对象系统之间的文件属性管理

    公开(公告)号:US07155444B2

    公开(公告)日:2006-12-26

    申请号:US10693090

    申请日:2003-10-23

    IPC分类号: G06F17/30

    摘要: The present invention relates to a system and methodology to facilitate interoperability and compatibility between disparate data systems. In one aspect, a file transformation system is provided having at least one file associated with one or more unstructured properties. A file property handler manipulates the unstructured properties in accordance with one or more structured properties associated with a structured object store environment. If an unstructured file is to be operated in the context of a structured object store environment, a promotion operation is performed to update unstructured properties in the file with structured properties suitable for operation in the structured object store environment. If a promoted item were to be manipulated in the structured object store environment, a demotion operation or reverse transformation is performed to update properties in the file.

    摘要翻译: 本发明涉及促进不同数据系统之间的互用性和兼容性的系统和方法。 在一个方面,提供一种具有与一个或多个非结构化属性相关联的至少一个文件的文件转换系统。 文件属性处理程序根据与结构化对象存储环境相关联的一个或多个结构化属性来处理非结构化属性。 如果在结构化对象存储环境的上下文中操作非结构化文件,则执行升级操作以更新文件中具有适用于结构化对象存储环境中的操作的结构化属性的非结构化属性。 如果在结构化对象存储环境中操纵了一个升级的项目,则执行降级操作或反向转换来更新文件中的属性。

    Dynamic asset monitoring and management using a continuous event processing platform
    8.
    发明授权
    Dynamic asset monitoring and management using a continuous event processing platform 有权
    动态资产监控与管理采用连续事件处理平台

    公开(公告)号:US08977643B2

    公开(公告)日:2015-03-10

    申请号:US12826689

    申请日:2010-06-30

    IPC分类号: G06F17/30

    摘要: The disclosed architecture leverages realtime continuous event processing (CEP) to address using a general input interface framework to import a dynamic set of event types (e.g., assets), and using a declarative, expressive query model to implement monitoring and management tasks on an asset level. This is in contrast to looking separately at single values from static databases and/or realtime streams as is common conventionally. The architecture uses the CEP data model to model assets as realtime event types. Thus, queries can be formulated per asset and not just per single stream. The architecture uses the query capabilities of CEP to formulate asset management and monitoring tasks as standing, declarative queries, and uses the input interface of a CEP platform to correlate data from different data sources with different dynamic properties.

    摘要翻译: 所公开的体系结构利用实时连续事件处理(CEP)来解决使用一般输入接口框架来导入一组动态事件类型(例如资产),并使用声明性表达式查询模型来实现对资产的监控和管理任务 水平。 这与传统上常规地从静态数据库和/或实时流中分离出的单个值是相反的。 该架构使用CEP数据模型将资产建模为实时事件类型。 因此,可以为每个资产制定查询,而不仅仅是单个流。 该架构使用CEP的查询功能,将资产管理和监控任务作为站点,声明性查询进行配置,并使用CEP平台的输入界面将来自不同数据源的数据与不同的动态属性相关联。

    Stream operator
    9.
    发明授权
    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
    10.
    发明授权
    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)的支持。