Method and system for accessing texture data in environments with high
latency in a graphics rendering system
    2.
    发明授权
    Method and system for accessing texture data in environments with high latency in a graphics rendering system 失效
    用于在图形渲染系统中访问具有高延迟的环境中的纹理数据的方法和系统

    公开(公告)号:US5880737A

    公开(公告)日:1999-03-09

    申请号:US670553

    申请日:1996-06-27

    Abstract: A system for accessing texture data in a graphics rendering system allows texture data to be stored in memories with high latency or in a compressed format. The system utilizes a texture cache to temporarily store blocks of texture data retrieved from an external memory during rendering operations. In one implementation, geometric primitives are stored in a queue long enough to absorb the latency of fetching and possibly decompressing a texture block. The geometric primitives are converted into texture block references, and these references are used to fetch texture blocks from memory. A rasterizer rasterizes each geometric primitives as the necessary texture data becomes available in the texture cache. In another implementation, geometric primitives are converted into pixels, including a pixel address, color data, and a texture request. These pixels are stored in a queue long enough to absorb the latency of a texture block fetch. The texture requests are read from the queue and used to fetch the appropriate texture blocks. As texture data becomes available in the texture cache, the texture data is sampled as necessary and combined with the pixel data read from the queue to compute output pixels.

    Abstract translation: 用于在图形渲染系统中访问纹理数据的系统允许纹理数据以高延迟或压缩格式存储在存储器中。 该系统利用纹理缓存临时存储在渲染操作期间从外部存储器检索的纹理数据块。 在一个实现中,几何基元被存储在队列中足够长的时间以吸收提取的延迟并且可能解压缩纹理块。 几何基元被转换为纹理块引用,这些引用用于从内存中获取纹理块。 当纹理缓存中必需的纹理数据变得可用时,光栅化器会栅格化每个几何图元。 在另一个实现中,几何基元被转换成像素,包括像素地址,颜色数据和纹理请求。 这些像素被存储在足够长的队列中以吸收纹理块提取的等待时间。 从队列中读取纹理请求,并用于获取适当的纹理块。 随着纹理数据在纹理高速缓存中变得可用,纹理数据根据需要进行采样,并与从队列读取的像素数据组合以计算输出像素。

    Responding to detected application vulnerability exploits
    4.
    发明授权
    Responding to detected application vulnerability exploits 有权
    响应检测到的应用程序漏洞利用

    公开(公告)号:US07962961B1

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

    申请号:US11956172

    申请日:2007-12-13

    CPC classification number: H04L63/1433 G06F21/566 G06F21/577 G06F2221/2101

    Abstract: A security module detects attempted exploitations of vulnerabilities of an application executing on a computer. A robust function of the application having native error handling functionality is identified. The security module wraps the robust function with an exception handler that catches a “security violation” exception. The exception handler returns an error code of a type that is handled by the application's native error handling functionality. The security module also hooks the application. When a hook is followed, the security module determines whether a vulnerability in the application is being exploited. If an attempted exploit is detected, the security module throws the security violation exception. The application's native error handling functionality unwinds the call stack for the application until it reaches the exception handler wrapping the robust function. The exception handler catches the security violation exception and returns the error code to the application's native error handling functionality.

    Abstract translation: 安全模块检测在计算机上执行的应用程序的漏洞的尝试利用。 识别具有本机错误处理功能的应用的鲁棒功能。 安全模块使用捕获“安全冲突”异常的异常处理程序来包装强大的功能。 异常处理程序返回由应用程序的本机错误处理功能处理的类型的错误代码。 安全模块还挂接应用程序。 当遵循挂钩时,安全模块确定应用程序中的漏洞是否被利用。 如果检测到尝试的漏洞利用,安全模块将抛出安全冲突异常。 应用程序的本机错误处理功能解除应用程序的调用堆栈,直到它到达包含强大功能的异常处理程序。 异常处理程序捕获安全冲突异常,并将错误代码返回到应用程序的本机错误处理功能。

    Load balancing using a distributed hash
    5.
    发明授权
    Load balancing using a distributed hash 有权
    使用分布式哈希进行负载平衡

    公开(公告)号:US07774470B1

    公开(公告)日:2010-08-10

    申请号:US11692484

    申请日:2007-03-28

    CPC classification number: H04L63/1483 H04L67/1002 H04L67/1014 H04L67/1023

    Abstract: A load balancing server system includes a plurality of servers. A server has a dispatcher module, a request handler module, a cache and a local database. A load balancer receives requests for information from clients and distributes the requests among dispatcher modules of the plurality of servers in a balanced manner. The dispatcher module receives a request for information, calculates an identifier of a server from a subset of a hash result responsive to the request, routes the request to the server identified by the identifier, and provides information in the response to the client that requested it. The request handler module receives the request routed by the dispatcher module, determines the requested information by searching the cache and/or the local database, and provides the determined information to the dispatcher module.

    Abstract translation: 负载平衡服务器系统包括多个服务器。 服务器具有调度器模块,请求处理程序模块,缓存和本地数据库。 负载平衡器接收来自客户端的信息的请求,并以平衡的方式在多个服务器的分配器模块之间分发请求。 调度器模块接收到信息请求,从响应于该请求的散列结果的子集计算服务器的标识符,将该请求路由到由该标识符标识的服务器,并且向请求它的客户端提供响应中的信息 。 请求处理程序模块接收由调度程序模块路由的请求,通过搜索高速缓存和/或本地数据库来确定所请求的信息,并将确定的信息提供给调度程序模块。

    Method and system for merging pixel fragments in a graphics rendering
system
    6.
    发明授权
    Method and system for merging pixel fragments in a graphics rendering system 失效
    用于在图形渲染系统中合并像素片段的方法和系统

    公开(公告)号:US5990904A

    公开(公告)日:1999-11-23

    申请号:US672425

    申请日:1996-06-27

    Inventor: Kent E. Griffin

    Abstract: A method for merging pixel fragments to reduce memory usage in a graphics rendering system. In rendering a graphics scene, geometric primitives of objects in the scene are rasterized to create pixel data including pixel fragments representing partially covered pixels. Lists of pixel fragments having color, depth, and coverage data are stored in a fragment buffer. When a new fragment is generated, an attempt is made to merge the fragment with the last fragment stored for a corresponding pixel location. Fragments are merged if they are within predefined depth and color tolerances.

    Abstract translation: 用于合并像素片段以减少图形渲染系统中的存储器使用的方法。 在渲染图形场景时,场景中的对象的几何图元被光栅化以创建像素数据,包括表示部分覆盖的像素的像素片段。 具有颜色,深度和覆盖率数据的像素片段列表存储在片段缓冲器中。 当生成新片段时,尝试将片段与为相应像素位置存储的最后片段进行合并。 如果片段在预定义的深度和颜色公差范围内,则会合并片段。

    Hygiene-Based Computer Security
    8.
    发明申请
    Hygiene-Based Computer Security 有权
    基于卫生的计算机安全

    公开(公告)号:US20090282476A1

    公开(公告)日:2009-11-12

    申请号:US11618215

    申请日:2006-12-29

    CPC classification number: G06F21/577 G06F21/50

    Abstract: A reputation server is coupled to multiple clients via a network. Each client has a security module that detect malware at the client. The security module computes a hygiene score based on detected malware and provides it to the reputation server. The security module monitors client encounters with entities such as files, programs, and websites. When a client encounters an entity, the security module obtains a reputation score for the entity from the reputation server. The security module evaluates the reputation score and optionally cancels an activity involving the entity. The reputation server computes reputation scores for the entities based on the clients' hygiene scores and operations performed in response to the evaluations. The reputation server prioritizes malware submissions from the client security modules based on the reputation scores.

    Abstract translation: 信誉服务器通过网络耦合到多个客户端。 每个客户端都有一个安全模块来检测客户端的恶意软件。 安全模块根据检测到的恶意软件计算卫生分数,并将其提供给信誉服务器。 安全模块监视客户端遇到的文件,程序和网站等实体。 当客户端遇到实体时,安全模块从信誉服务器获取该实体的信誉分数。 安全模块评估信誉分数,并可选择取消涉及实体的活动。 信誉服务器根据客户的卫生评分和响应评估进行的操作,计算实体的信誉评分。 信誉服务器根据信誉评分对客户端安全模块提交的恶意软件进行优先级排序。

    Selecting malware signatures based on malware diversity
    9.
    发明授权
    Selecting malware signatures based on malware diversity 有权
    根据恶意软件多样性选择恶意软件签名

    公开(公告)号:US08321942B1

    公开(公告)日:2012-11-27

    申请号:US12403335

    申请日:2009-03-12

    CPC classification number: G06F21/564

    Abstract: A candidate signature for a known malware entity is selected for analysis. A set of malware entities that contain the candidate signature is identified. A diversity measurement for the candidate signature is determined. The diversity measurement describes the diversity of the set of malware entities that contain the candidate signature. A determination is made whether to use the candidate signature to identify the known malware entity based at least in part on the diversity measurement. Responsive to the determination, the candidate malware signature is stored as a signature for the known malware entity.

    Abstract translation: 选择已知恶意软件实体的候选签名进行分析。 识别包含候选签名的一组恶意软件实体。 确定候选签名的分集测量。 多样性测量描述了包含候选签名的一组恶意软件实体的多样性。 确定是否至少部分地基于分集测量来使用候选签名来识别已知的恶意软件实体。 响应于确定,候选恶意软件签名被存储为已知恶意软件实体的签名。

    Reputation based identification of false positive malware detections
    10.
    发明授权
    Reputation based identification of false positive malware detections 有权
    基于声望的识别假阳性恶意软件检测

    公开(公告)号:US08312537B1

    公开(公告)日:2012-11-13

    申请号:US12058490

    申请日:2008-03-28

    CPC classification number: H04L63/145 G06F21/51 G06F21/564 H04L63/20

    Abstract: A signature is identified in association with an entity at a client. A reputation score associated with the entity is identified, the reputation score indicating a likelihood that the entity will compromise the client. Whether the signature detection event is a false positive signature detection event is evaluated based on the reputation score and reported.

    Abstract translation: 与客户端上的实体相关联地标识签名。 识别与该实体相关联的信誉评分,信誉分数表示该实体将危及客户端的可能性。 基于信誉评分和报告来评估签名检测事件是假阳性签名检测事件。

Patent Agency Ranking