会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明申请
    • Method and system for providing a search index for an electronic messaging system based on message threads
    • 用于基于消息线程为电子消息系统提供搜索索引的方法和系统
    • US20060248151A1
    • 2006-11-02
    • US11118969
    • 2005-04-29
    • Igor BelakovskiyNiklas HeidloffDavid BrooksCraig WolpertHong Dai
    • Igor BelakovskiyNiklas HeidloffDavid BrooksCraig WolpertHong Dai
    • G06F15/16
    • G06F17/30613
    • When a message having at least one attachment is obtained for indexing, it is indexed as N+1 separate documents, where N is the number of attached documents. If the message is part of a message thread, then information regarding the last message in the thread is retrieved, and search index attachment meta data for the last message is extracted. A unique identifier is computed for the newly obtained attachments, and used to search for matches in the attachments for the last message in the thread. If there is a match, then the newly obtained attachment is not indexed, but the unique identifier of the previously indexed matching attachment is added to a body index document for the new message. A unique identifier associated with the new message body is also added to a list of parent identifiers associated with the attachment. If a search is subsequently issued that matches the contents of the attachment, all documents whose parent identifiers are listed in the attachment document meta data will be returned as matches. If an attachment is obtained for a message is not part of a previous message thread, or if a newly obtained attachment is not a match with any previously obtained attachment within the message thread to which it belongs, then the attachment is indexed into the search index, and its unique identifier is included in the index document for the newly obtained message body.
    • 当获得具有至少一个附件的消息用于索引时,它被索引为N + 1个单独的文档,其中N是附加文档的数量。 如果消息是消息线程的一部分,则检索关于线程中的最后消息的信息,并提取最后消息的搜索索引附加元数据。 为新获得的附件计算唯一标识符,并用于搜索线程中最后一条消息的附件中的匹配项。 如果有匹配,则新获得的附件不被索引,但是先前索引的匹配附件的唯一标识符被添加到新消息的身体索引文档中。 与新消息体相关联的唯一标识符也被添加到与附件相关联的父标识符的列表中。 如果随后发出与附件内容相匹配的搜索,则其附件文档元数据中列出其父标识符的所有文档将作为匹配返回。 如果获取消息的附件不是先前消息线程的一部分,或者如果新获得的附件与其所属的消息线程中的任何先前获得的附件不匹配,则附件被索引到搜索索引中 ,并且其唯一标识符被包括在新获得的消息体的索引文档中。
    • 10. 发明授权
    • System and method of operand value based processor optimization by detecting a condition of pre-determined number of bits and selectively disabling pre-determined bit-fields by clock gating
    • 通过检测预定位数的条件并通过时钟选通选择性地禁用预定位字段的基于操作数值的处理器优化的系统和方法
    • US06745336B1
    • 2004-06-01
    • US09574793
    • 2000-05-19
    • Margaret MartonosiDavid Brooks
    • Margaret MartonosiDavid Brooks
    • G06F132
    • G06F9/30025G06F1/3203G06F1/3237G06F1/3243G06F1/3287G06F7/48G06F9/30014G06F9/30036Y02D10/128Y02D10/152Y02D10/171
    • Circuitry reduces power consumption by a microprocessor with operand-value-based clock gating. A bit detect unit detects the condition of a pre-determined number of bits of an operand. If the pre-determined number of bits are not necessary for executing the operand, a condition detect signal is generated. Gating logic receives the condition detect signal and initiates a gated clock signal. Latching circuitry or pre-charge circuitry receives the gated clock signal and disables the pre-determined number of bits, preventing the execution of unnecessary bits by the microprocessor and reducing the power consumed during execution. Operation packing improves microprocessor performance by packing narrow-width operations for parallel execution by the microprocessor. A bit detect unit detects the condition of a pre-determined number of bits of an operand and initiates a condition detect signal. Issue logic detects common operations within execution instructions and receives the condition detect signal, initiating an operation packing signal when common operations are ready to issue and the operands involved contain a pre-determined number of bits unnecessary for execution. Multiplexers receive the operation packing signal and move data from the lowermost bits of the operands to the upper sub-words of the source operand bus, creating a parallel sub-word operation. After execution, multiplexers move data from upper sub-words of the result onto the lowermost bit boundaries of the individual result operands.
    • 电路通过具有基于操作数的时钟门控的微处理器降低功耗。 位检测单元检测操作数的预定位数的条件。 如果预定的比特数不是执行操作数所必需的,则产生条件检测信号。 门控逻辑接收状态检测信号并启动门控时钟信号。 锁存电路或预充电电路接收门控时钟信号并禁用预定数量的位,防止微处理器执行不必要的位,并减少执行期间消耗的功耗。 操作包装通过打包由微处理器并行执行的窄宽度操作来提高微处理器性能。 位检测单元检测操作数的预定位数的条件并启动条件检测信号。 发行逻辑检测执行指令中的常见操作,并接收条件检测信号,当公共操作准备发布时启动操作打包信号,并且所涉及的操作数包含执行不必要的预定位数。 多路复用器接收操作打包信号,并将数据从操作数的最低位移动到源操作数总线的上部子字,创建并行子字操作。 在执行之后,多路复用器将数据从结果的高位子字移动到单个结果操作数的最低位边界。