会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明申请
    • VIRTUAL MEMORY PROTOCOL SEGMENTATION OFFLOADING
    • 虚拟内存协议分段卸载
    • US20160352652A1
    • 2016-12-01
    • US15198936
    • 2016-06-30
    • Fortinet, Inc.
    • Xu ZhouDavid ChenLin HuangGuansong Zhang
    • H04L12/935H04L12/863G06F12/1081H04L29/06
    • H04L49/3045G06F12/1081G06F13/1689G06F2212/657H04L47/62H04L47/621H04L69/166
    • Methods and systems for a more efficient transmission of network traffic are provided. According to one embodiment, presence of outbound payload data, distributed across a first and second payload buffer, within a user memory space of a network device that has been generated by a user process is determined by a bus/memory interface or a network interface unit. The payload data is fetched by performing direct virtual memory addressing of the user memory space including mapping virtual addresses of the payload buffers to corresponding physical addresses, including: (i) when the payload buffers are noncontiguous, then retrieving the outbound payload data with reference to multiple buffer descriptors having starting virtual addresses of the payload buffers and (ii) when they are contiguous, then retrieving the outbound payload data with reference to a single buffer descriptor. The outbound payload data is then segmented across one or more TCP packets.
    • 提供了更有效地传输网络流量的方法和系统。 根据一个实施例,由用户进程生成的网络设备的用户存储器空间内的分布在第一和第二有效载荷缓冲器上的出站有效载荷数据的存在由总线/存储器接口或网络接口单元 。 通过执行用户存储器空间的直接虚拟存储器寻址来获取有效负载数据,包括将有效载荷缓冲器的虚拟地址映射到对应的物理地址,包括:(i)当有效载荷缓冲器不连续时,参考 具有有效载荷缓冲区的起始虚拟地址的多个缓冲器描述符和(ii)当它们是连续的时,然后参考单个缓冲器描述符检索出站有效载荷数据。 然后将出站有效载荷数据跨越一个或多个TCP数据包进行分段。
    • 9. 发明授权
    • Efficient data transfer in a virus co-processing system
    • 病毒协同处理系统中的高效数据传输
    • US09460287B2
    • 2016-10-04
    • US14734488
    • 2015-06-09
    • Fortinet, Inc.
    • Xu ZhouLin HuangMichael Xie
    • G06F11/00G06F21/56
    • G06F21/568G06F12/1009G06F21/562G06F21/564G06F21/565G06F21/567G06F2212/1052G06F2212/152G06F2212/657
    • Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a processor maintains a page directory and a page table within a system memory that contain information for translating virtual addresses to physical addresses. Virus processing of a content object is offloaded to a hardware accelerator coupled to the processor by storing scanning parameters, including the content object and a type of the content object, to the memory using one or more virtual addresses and indicating to the hardware accelerator that the content object is available for processing. Responsive thereto, the hardware accelerator: (i) translates the virtual addresses to corresponding physical addresses based on the page directory and the page table; (ii) accesses the scanning parameters based on the physical addresses; (iii) scans the content object for viruses by applying multiple virus signatures; and (iv) returns a result of the scanning to the processor.
    • 电路和方法被提供用于检测,识别和/或去除不需要的内容。 根据一个实施例,处理器维护页面目录和在系统存储器内的包含用于将虚拟地址转换为物理地址的信息的页表。 通过使用一个或多个虚拟地址将包括内容对象和内容对象的类型的扫描参数存储到存储器中,将内容对象的病毒处理卸载到耦合到处理器的硬件加速器,并向硬件加速器指示 内容对象可用于处理。 响应于此,硬件加速器:(i)基于页目录和页表将虚拟地址转换为相应的物理地址; (ii)基于物理地址访问扫描参数; (iii)通过应用多个病毒签名对内容对象进行病毒扫描; 和(iv)将扫描结果返回给处理器。