Automated authorization to access surveillance video based on pre-specified events
    31.
    发明授权
    Automated authorization to access surveillance video based on pre-specified events 有权
    根据预先指定的事件自动授权访问监控视频

    公开(公告)号:US09041812B2

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

    申请号:US13675429

    申请日:2012-11-13

    摘要: Real-time access by a requestor to surveillance video is conditionally pre-authorized dependent on the existence of at least one pre-specified automatically detectable condition, and recorded in a data processing system. A requestor subsequently requests real-time access to the surveillance video (e.g., as a result of an alarm), and if the pre-specified automatically detectable condition is met, access is automatically granted, i.e., without the need for manual intervention. An automatically detectable condition could, e.g., be an alarm condition detected by a sensor at the site of the video surveillance. Alternatively, it could be a locational proximity of the requestor to the site of the video surveillance. Alternatively, it could be a previously defined time interval.

    摘要翻译: 请求者对监控视频的实时访问是有条件地预授权的,这取决于存在至少一个预先指定的自动检测条件,并记录在数据处理系统中。 请求者随后请求对监视视频的实时访问(例如,作为警报的结果),并且如果满足预先指定的自动检测条件,则自动地允许访问,即不需要手动干预。 可自动检测的状态例如可以是由视频监控部位的传感器检测到的报警状态。 或者,它可能是请求者到视频监控站点的位置邻近。 或者,它可以是先前定义的时间间隔。

    DYNAMIC RUNTIME CHOOSING OF PROCESSING COMMUNICATION METHODS

    公开(公告)号:US20130080652A1

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

    申请号:US13681820

    申请日:2012-11-20

    IPC分类号: G06F15/16

    CPC分类号: H04L69/08 H04L69/18

    摘要: Techniques are described for assigning and changing communication protocols for a pair of processing elements. The communication protocol determines how the pair of processing elements transmits data in a stream application. The pair may be assigned a communication protocol (e.g., TCP/IP or a protocol that uses a relational database, shared file system, or shared memory) before the operator graph begins to stream data. This assignment may be based on a priority of the processing elements and/or a priority of the communication protocols. After the operator graph begins to stream data, the pair of processing elements may switch to a different communication protocol. The decision to switch the communication protocol may be based on whether the pair of processing elements or assigned communication protocol is meeting established performance standards for the stream application.

    Predictive operator graph element processing
    35.
    发明授权
    Predictive operator graph element processing 有权
    预测运算符图元素处理

    公开(公告)号:US09043381B2

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

    申请号:US13709117

    申请日:2012-12-10

    IPC分类号: G06F15/16 G06F9/30 G06F9/50

    摘要: Techniques are described for predictively starting a processing element. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Embodiments determine a historical startup time for a first processing element in the operator graph, where, once started, the first processing element begins normal operations once the first processing element has received a requisite amount of data from one or more upstream processing elements. Additionally, embodiments determine an amount of time the first processing element takes to receive the requisite amount of data from the one or more upstream processing elements. The first processing element is then predictively started at a first startup time based on the determined historical startup time and the determined amount of time historically taken to receive the requisite amount of data.

    摘要翻译: 描述了用于预测性地启动处理元件的技术。 实施例接收要由多个处理元件处理的流数据。 建立了定义至少一个执行路径的多个处理元件的操作图。 实施例确定操作员图中的第一处理元件的历史启动时间,一旦开始,第一处理元件一旦第一处理元件从一个或多个上游处理元件接收到必要量的数据,就开始正常操作。 另外,实施例确定了第一处理单元从一个或多个上游处理单元接收必要数量的数据所花费的时间量。 然后,基于所确定的历史启动时间和历史上用于接收所需数据量的确定的时间量,在第一启动时间预先启动第一处理元件。

    Monitoring streams buffers for backlogs of data tuples to optimize operator processing
    36.
    发明授权
    Monitoring streams buffers for backlogs of data tuples to optimize operator processing 有权
    监视数据缓冲区用于积压数据元组以优化操作员处理

    公开(公告)号:US09021122B2

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

    申请号:US13710570

    申请日:2012-12-11

    CPC分类号: H04L67/104 H04L47/25

    摘要: Method, system and computer program product for performing an operation, including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples, establishing an operator graph of multiple operators, the operator graph defining at least one execution path in which a first operator is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator, providing each operator a buffer configured to hold data tuples requiring processing receiving a plurality of data tuples in a buffer associated with an operator, the data tuples comprising at least one attribute, determining a backlog exists in the first buffer, selecting at least one data tuple from the first buffer, examining an attribute of the selected data tuples to identify a candidate tuple, and performing a second operation on the candidate tuple.

    摘要翻译: 用于执行操作的方法,系统和计算机程序产品,包括提供包括一个或多个操作者的多个处理元件,配置成处理流数据元组的操作符,建立多个操作符的操作符图,定义至少一个执行的操作符图 路径,其中第一运营商被配置为从至少一个上游运营商接收数据元组,并向至少一个下游运营商传输数据元组,为每个运营商提供缓冲器,该缓冲器被配置为保存需要在缓冲器中接收多个数据元组的处理的数据元组 与运算符相关联,所述数据元组包括至少一个属性,确定所述第一缓冲器中存在积压,从所述第一缓冲器中选择至少一个数据元组,检查所选数据元组的属性以识别候选元组,以及执行 候选元组的第二个操作。

    Detecting and resolving errors within an application
    37.
    发明授权
    Detecting and resolving errors within an application 有权
    检测和解决应用程序中的错误

    公开(公告)号:US08990636B2

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

    申请号:US13706143

    申请日:2012-12-05

    IPC分类号: G06F11/00 G06F11/30 G06F11/07

    摘要: Techniques for managing errors within an application are provided. Embodiments monitor errors occurring in each of a plurality of portions of the application while the application is executing. An error occurring in a first one of the plurality of portions of the application is detected. Additionally, upon detecting the error occurring in the first portion, embodiments determine whether to prevent subsequent executions of the first portion of the application.

    摘要翻译: 提供了一种用于管理应用程序中的错误的技术。 实施例在应用程序执行期间监视在应用程序的多个部分中的每一个中发生的错误。 在应用程序的多个部分的第一个部分中检测出错误。 此外,在检测到第一部分中发生的错误时,实施例确定是否防止后续执行应用的第一部分。

    Enhanced barrier operator within a streaming environment
    38.
    发明授权
    Enhanced barrier operator within a streaming environment 有权
    流媒体环境中增强的屏障操作员

    公开(公告)号:US08972480B2

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

    申请号:US13709110

    申请日:2012-12-10

    摘要: Techniques are described for processing data. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Additionally, a first processing element in the operator graph includes a barrier operator that joins the output of one or more upstream operators included in one or more of the plurality of processing elements. Embodiments initiate one or more timeout conditions at the barrier operator. Embodiments also determine, at the first processing element, that one or more timeout conditions have been satisfied before data has been received from each of the one or more upstream operators. Upon determining that the one or more timeout conditions have been satisfied, embodiments generate output data at the barrier operator without the data from at least one of the one or more upstream operators.

    摘要翻译: 描述了处理数据的技术。 实施例接收要由多个处理元件处理的流数据。 建立了定义至少一个执行路径的多个处理元件的操作图。 另外,运算符图中的第一处理单元包括与包含在多个处理单元中的一个或多个中的一个或多个上游运算符的输出相连接的屏障运算符。 实施例在屏障操作员处启动一个或多个超时条件。 实施例还在第一处理元件处确定在从一个或多个上游运营商中的每一个接收数据之前已经满足一个或多个超时条件。 在确定已经满足一个或多个超时条件的情况下,实施例在屏障操作员处产生输出数据,而不需要来自一个或多个上游运营商中的至少一个的数据。

    Anonymization of data within a streams environment
    39.
    发明授权
    Anonymization of data within a streams environment 有权
    数据流环境中的数据匿名化

    公开(公告)号:US08954724B2

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

    申请号:US13766999

    申请日:2013-02-14

    IPC分类号: H04L29/06 H04L9/08 H04L9/00

    CPC分类号: H04L9/008 H04L9/088

    摘要: Streams applications may decrypt encrypted data even though the decrypted data is not used by an operator. Operator properties are defined to permit decryption of data within the operator based on a number of criteria. By limiting the number of operators that decrypt encrypted data, the anonymous nature of the data is further preserved. Operator properties also indicate whether an operator should send encrypted or decrypted data to a downstream operator.

    摘要翻译: 流应用程序可能会解密加密的数据,即使解密的数据未被操作员使用。 操作员属性被定义为允许基于许多标准对操作者内的数据进行解密。 通过限制解密加密数据的操作员的数量,数据的匿名性质被进一步保留。 运营商属性还指示运营商是否应向下游运营商发送加密或解密的数据。