Mechanism for minimal computation and power consumption for rendering synthetic 3D images, containing pixel overdraw and dynamically generated intermediate images
    3.
    发明授权
    Mechanism for minimal computation and power consumption for rendering synthetic 3D images, containing pixel overdraw and dynamically generated intermediate images 有权
    用于渲染合成3D图像的最小计算和功耗的机制,包含像素覆盖和动态生成的中间图像

    公开(公告)号:US09589388B1

    公开(公告)日:2017-03-07

    申请号:US14327432

    申请日:2014-07-09

    申请人: THINCI, INC.

    摘要: Embodiments disclosed include a mechanism in a system and method for significantly reducing power consumption by reducing computation and bandwidth. This mechanism is particularly applicable for modern 3D synthetic images which contain high pixel overdraw and dynamically generated intermediates images. Only blocks of computation which contribute to the final image are performed. This is accomplished by rendering in reverse order and by performing multiple visibility sort in a streaming fashion through the pipeline. Rendering of dynamically generated intermediate images is performed sparsely by projecting texture coordinates from a current image back into one or more dependent images in a recursive manner. The newly computed pixel values are then filtered and control is returned to the sampling shader of the current image. When only visible pixels are projected optimal computation is performed. Several implementations are presented with increasing efficiency. An acceleration structure, termed a Draw Buffer, simplifies the process of projecting backward and utilizes a hardware managed dynamic memory object. This mechanism reduces computation by 50%, with significant bandwidth and power savings.

    摘要翻译: 所公开的实施例包括通过减少计算和带宽来显着降低功耗的系统和方法。 这种机制特别适用于包含高像素覆盖和动态生成的中间体图像的现代3D合成图像。 仅执行有助于最终图像的计算块。 这是通过以相反的顺序呈现并通过流水线以流式方式执行多个可见性排序来实现的。 通过以递归的方式将当前图像的纹理坐标反映回一个或多个依赖图像,稀疏地执行动态生成的中间图像的渲染。 然后对新计算的像素值进行滤波,并将控制返回到当前图像的采样着色器。 当仅投影可见像素时,执行最佳计算。 以更高的效率呈现了几种实现方式。 称为绘制缓冲区的加速结构简化了向后投影的过程,并利用硬件管理的动态内存对象。 该机制将计算减少了50%,具有显着的带宽和功率节省。

    System and method for determining network application signatures using flow payloads
    5.
    发明授权
    System and method for determining network application signatures using flow payloads 有权
    使用流量有效载荷确定网络应用签名的系统和方法

    公开(公告)号:US08964548B1

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

    申请号:US13039125

    申请日:2011-03-02

    IPC分类号: H04L12/851 H04L12/26

    摘要: A method for profiling network traffic of a network is presented. The method includes obtaining a cohesive flow-set based on a (port number, transport protocol) pair, identifying a statistically representative training set from the flow-set, identifying a network application associated with the (port number, transport protocol) pair, determining a packet content based signature term of the network application based on the training set, generate a nondeterministic finite automaton (NFA) using the signature terms to represent regular expressions in the training set, matching a portion of a new flow to the NFA in real time and identify a server attached to the new flow as executing the network application, and generate an alert in response to the match for blocking the new flow prior to the server completing a task performed using the new flow.

    摘要翻译: 介绍了一种网络流量分析方法。 该方法包括基于(端口号,传输协议)对获得一个内聚流集,从流集中识别统计上代表性的训练集,识别与(端口号,传输协议)对相关联的网络应用,确定 基于所述训练集的所述网络应用的基于分组内容的签名项,使用所述签名项生成所述训练集中的正则表达式的非确定性有限自动机(NFA),以将新流的一部分实时匹配到所述NFA 并且在执行所述网络应用程序时识别附加到所述新流的服务器,并且响应于在所述服务器完成使用所述新流程执行的任务之前阻止所述新流的匹配来生成警报。

    Non-mouse devices that function via mouse-like messages
    6.
    发明授权
    Non-mouse devices that function via mouse-like messages 有权
    通过类似鼠标的消息运行的非鼠标设备

    公开(公告)号:US08928637B1

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

    申请号:US13361454

    申请日:2012-01-30

    IPC分类号: G06F3/033 G06F3/0362 G06F3/05

    摘要: Method and system for generating and processing multiple independent input data streams based on a high priority OS message framework such as an OS provided framework for processing mouse-messages. Multiple input devices generate motion that is sensed by motion sensors located on one or more motion sources, quantify the sensed motion, and provide resulting input data to a computer via one or more communication ports. One or more software subroutines process the provided data, separating them into multiple independent input streams according to their sources, and sending the streams to listening applications. The subroutines are preferably integrated at a low level of the OS architecture, thereby enabling low-latency, fully-functional high priority processing of the input data.

    摘要翻译: 用于基于诸如用于处理鼠标消息的OS提供的框架的高优先级OS消息框架生成和处理多个独立输入数据流的方法和系统。 多个输入设备产生由位于一个或多个运动源上的运动传感器感测的运动,量化感测到的运动,并通过一个或多个通信端口向计算机提供最终的输入数据。 一个或多个软件子程序处理提供的数据,根据其来源将它们分离成多个独立的输入流,并将流发送到监听应用程序。 子程序优选地集成在OS架构的低级别处,从而实现输入数据的低延迟,全功能的高优先级处理。

    Document fingerprint
    7.
    发明授权
    Document fingerprint 有权
    文件指纹

    公开(公告)号:US08843493B1

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

    申请号:US13622316

    申请日:2012-09-18

    申请人: Narus, Inc.

    IPC分类号: G06F17/30 G06F17/27

    摘要: A method for comparing documents, including extracting, by a computer processor, a plurality of extracted elements from a first image of a first formatted document, wherein each of the plurality of extracted elements corresponds to a text element of the first formatted document, extracting, by the computer processor, a first plurality of text fingerprints from a sequence of the plurality of extracted elements to form a first text feature of the first image, comparing, by the computer processor, the first text feature and a second formatted document to generate a comparison result, and determining, in response to the comparison result meeting a pre-determined criterion, that each of the first formatted document and the second formatted document contains common text content.

    摘要翻译: 一种用于比较文档的方法,包括由计算机处理器从第一格式化文档的第一图像提取多个提取的元素,其中所述多个提取元素中的每一个对应于所述第一格式化文档的文本元素, 由所述计算机处理器从所述多个提取元素的序列中获取第一多个文本指纹,以形成所述第一图像的第一文本特征,由所述计算机处理器比较所述第一文本特征和第二格式化文档以生成 比较结果,并且响应于满足预定标准的比较结果,确定每个第一格式化文档和第二格式化文档包含公共文本内容。

    Discerning web content and services based on real-time DNS tagging
    8.
    发明授权
    Discerning web content and services based on real-time DNS tagging 有权
    根据实时DNS标记来辨别网页内容和服务

    公开(公告)号:US08819227B1

    公开(公告)日:2014-08-26

    申请号:US13423564

    申请日:2012-03-19

    IPC分类号: G06F15/16

    CPC分类号: H04L45/38 H04L45/308

    摘要: A method for profiling network traffic of a network, including obtaining a plurality of flows comprising a plurality of client IP addresses, a plurality of server IP addresses, and a plurality of server ports, extracting a plurality of fully qualified domain names (FQDNs) from a plurality of DNS flows in the network traffic, analyzing correlation between the plurality of flows and the plurality of FQDNs to generate a result, and presenting the result to an administrator user of the network.

    摘要翻译: 一种用于分析网络的网络流量的方法,包括获得包括多个客户端IP地址的多个流,多个服务器IP地址和多个服务器端口,从多个服务器IP地址和多个服务器端口中提取多个完全限定域名(FQDN) 网络流量中的多个DNS流,分析多个流与多个FQDN之间的相关性以产生结果,并将结果呈现给网络的管理员用户。

    System and method for using network application signatures based on term transition state machine
    10.
    发明授权
    System and method for using network application signatures based on term transition state machine 有权
    基于术语过渡状态机的网络应用签名的系统和方法

    公开(公告)号:US08577817B1

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

    申请号:US13039180

    申请日:2011-03-02

    IPC分类号: G06N5/02

    CPC分类号: G06N99/005

    摘要: A method for profiling network traffic of a network. The method includes identifying a training set having captured payloads corresponding to a set of flows associated with a network application, determining a set of signature terms from the training set, representing a portion of the captured payloads as regular expressions, representing a regular expression as a path in a term transition state machine (TTSM) including states coupled by at least a link that is assigned a signature term and a transition probability, the transition probability corresponding to a signature term transition to the signature term in the regular expression, and analyzing, based on the TTSM according to at least the transition probability, a flow separate from the set of flows and associated with a server in the network to determine the server as executing the network application.

    摘要翻译: 一种用于分析网络网络流量的方法。 该方法包括识别具有对应于与网络应用相关联的一组流的捕获的有效载荷的训练集合,从训练集确定一组签名项,将所捕获的有效载荷的一部分表示为正则表达式,将正则表达式表示为 术语过渡状态机(TTSM)中的路径包括至少被分配了签名项和转移概率的链接的状态,对应于正则表达式中的签名项的签名项转换的转移概率, 基于至少基于转移概率的TTSM,流与该组流分离并与网络中的服务器相关联,以将服务器确定为执行网络应用。