Cognitive detection of malicious documents

    公开(公告)号:US10291628B2

    公开(公告)日:2019-05-14

    申请号:US14535761

    申请日:2014-11-07

    Abstract: An approach is provided in which a knowledge manager identifies document command statements in a document that correspond to requests included in the document. The knowledge manager compares the document command statements against promise structures corresponding to promises included in valid documents and generates a suspicion score based on the analysis. In turn, the knowledge manager generates a suspicious document notification corresponding to the document when the suspicion score reaches a suspicion threshold.

    Locating an object based on charging/response time

    公开(公告)号:US10032051B2

    公开(公告)日:2018-07-24

    申请号:US15291388

    申请日:2016-10-12

    Abstract: An approach is provided in which an RFID reader receives a response signal from an RFID tag affixed to an object. The RFID reader determines a tag charging time of the RFID tag based upon a first point in time that the RFID reader sent a request signal to the RFID tag and a second point in time that the response signal was received by the RFID reader. In turn, the RFID reader identifies a location of the object based on the tag charging time and generates a notification that includes the location of the object.

    Audio compression using vector field normalization
    53.
    发明授权
    Audio compression using vector field normalization 有权
    使用矢量场归一化的音频压缩

    公开(公告)号:US09583113B2

    公开(公告)日:2017-02-28

    申请号:US14674355

    申请日:2015-03-31

    Abstract: An approach is provided for creating a digital representation of an analog sound. The approach retrieves a number of digital sound data streams with each of the digital sound data streams corresponding to an orientation angle of the digital sound data streams with respect to one another. The digital representation of the analog sound is generated by processing the digital sound data streams and their corresponding orientation angles.

    Abstract translation: 提供了一种用于创建模拟声音的数字表示的方法。 该方法检索多个数字声音数据流,每个数字声音数据流对应于数字声音数据流相对于彼此的取向角。 模拟声音的数字表示是通过处理数字声音数据流及其对应的取向角来产生的。

    Evaluating expert opinions in a question and answer system
    54.
    发明授权
    Evaluating expert opinions in a question and answer system 有权
    在问答系统中评估专家意见

    公开(公告)号:US09536443B2

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

    申请号:US14262928

    申请日:2014-04-28

    CPC classification number: G09B7/02 G09B5/00 H04L67/10

    Abstract: An approach is provided for evaluating subject matter experts (SMEs) in a question and answering (QA) system. In the approach, a number of responses are received at the QA system with each of the responses being a response to a common question and each of the responses being received from a SME. One of the responses is selected with the selected response being from one of the SMEs that is being evaluated. The approach evaluates the selected response by comparing the selected response to the responses received from the other SMEs. Based on the evaluation, the approach updates a SME confidence score that corresponds to the selected SME.

    Abstract translation: 提供了一种在问答环境(QA)系统中评估主题专家(SMEs)的方法。 在这种方法中,质量保证体系收到了一些答复,每个答复都是对一个共同的问题的答复,每个答复都是从中小企业收到的。 选择的响应之一是所选择的响应来自正在评估的中小型企业之一。 该方法通过将选定的响应与从其他中小企业收到的响应进行比较来评估所选择的响应。 根据评估,该方法更新了对应于所选中小企业的中小企业信心评分。

    Assist thread analysis and debug mechanism

    公开(公告)号:US08719638B2

    公开(公告)日:2014-05-06

    申请号:US13551366

    申请日:2012-07-17

    CPC classification number: G06F11/3636 G06F11/3648

    Abstract: A processor recognizes a request from a program executing on a first hardware thread to initiate software code on a second hardware thread. In response, the second hardware thread initiates and commences executing the software code. During execution, the software code uses hardware registers of the second hardware thread to store data. Upon termination of the software code, the second hardware thread invokes a hypervisor program, which extracts data from the hardware registers and stores the extracted data in a shared memory area. In turn, a debug routine executes and retrieves the extracted data from the shared memory area.

    Dynamic password strength dependent on system state
    58.
    发明授权
    Dynamic password strength dependent on system state 有权
    动态密码强度取决于系统状态

    公开(公告)号:US08572725B2

    公开(公告)日:2013-10-29

    申请号:US13072243

    申请日:2011-03-25

    CPC classification number: H04L9/3226 G06F21/46

    Abstract: An approach is provided by detecting password entries by a user of a system with each of the password entries corresponding to a password entered when invoking a password enabled application on the system. A password strength is calculated corresponding to each of the detected password entries. A strongest password is identified based on the password strength calculations. A device lock request is received from the user of the system, with the device lock request being received at a user interface, such as a GUI control. The system is set into a locked state. The locked state prevents data stored on the information handling system from being accessed while the information handling system is in the locked state. The system is subsequently unlocked by entry of the identified strongest password by the user.

    Abstract translation: 通过检测系统用户的密码条目来提供一种方法,每个密码条目对应于在系统上调用启用密码的应用程序时输入的密码。 对应于每个检测到的密码条目计算密码强度。 根据密码强度计算确定最强密码。 从系统的用户接收到设备锁定请求,其中在诸如GUI控制的用户界面处接收设备锁定请求。 系统设置为锁定状态。 当信息处理系统处于锁定状态时,锁定状态防止存储在信息处理系统上的数据被访问。 该系统随后由用户输入所识别的最强密码来解锁。

    SIMD code generation for loops with mixed data lengths
    59.
    发明授权
    SIMD code generation for loops with mixed data lengths 有权
    具有混合数据长度的循环的SIMD代码生成

    公开(公告)号:US08245208B2

    公开(公告)日:2012-08-14

    申请号:US12328730

    申请日:2008-12-04

    CPC classification number: G06F8/4452

    Abstract: Generating loop code to execute on Single-Instruction Multiple-Datapath (SIMD) architectures, where the loop operates on datatypes having different lengths, is disclosed. Further, a preferred embodiment of the present invention includes a novel technique to efficiently realign or shift arbitrary streams to an arbitrary offset, regardless whether the alignments or offsets are known at the compile time or not. This technique enables the application of advanced alignment optimizations to runtime alignment. Length conversion operations, for packing and unpacking data values, are included in the alignment handling framework. These operations are formally defined in terms of standard SIMD instructions that are readily available on various SIMD platforms. This allows sequential loop code operating on datatypes of disparate length to be transformed (“simdized”) into optimized SIMD code through a fully automated process.

    Abstract translation: 公开了在单指令多数据路径(SIMD)架构中生成循环码,其循环对具有不同长度的数据类型进行操作。 此外,本发明的优选实施例包括一种用于有效地将任意流重新对准或将任意流移动到任意偏移的新技术,无论在编译时是否已知对准或偏移。 这种技术使得可以将高级对齐优化应用于运行时对齐。 用于打包和解包数据值的长度转换操作包含在对齐处理框架中。 这些操作根据在各种SIMD平台上容易获得的标准SIMD指令正式定义。 这允许对具有不同长度的数据类型的顺序循环代码通过完全自动化的过程进行转换(“模拟化”)成优化的SIMD代码。

    System and method for cache-locking mechanism using translation table attributes for replacement class ID determination
    60.
    发明授权
    System and method for cache-locking mechanism using translation table attributes for replacement class ID determination 失效
    用于缓存锁定机制的系统和方法使用转换表属性进行替换类ID确定

    公开(公告)号:US08244979B2

    公开(公告)日:2012-08-14

    申请号:US11777331

    申请日:2007-07-13

    CPC classification number: G06F12/126 G06F12/1036 G06F12/1063

    Abstract: A system, method, and program product are provided that identifies a cache set using Translation LookAside Buffer (TLB) attributes. When a virtual address is requested, the method, system, and program product identifies a cache set using buffer attributes. When a virtual address is received, an attempt is made to load the received virtual address from a cache. When the attempt results in a cache miss, a page is identified within a Translation LookAside Buffer that includes the virtual address. A class identifier is then retrieved from the identified page, with the class identifier identifying a cache set that is selected from the cache.

    Abstract translation: 提供了使用Translation LookAside Buffer(TLB)属性来标识高速缓存集的系统,方法和程序产品。 当请求虚拟地址时,方法,系统和程序产品使用缓冲区属性标识缓存集。 当接收到虚拟地址时,尝试从高速缓存加载接收到的虚拟地址。 当尝试导致高速缓存未命中时,在包括虚拟地址的翻译LookAside缓冲区内标识页面。 然后从标识的页面检索类标识符,其中类标识符标识从高速缓存中选择的高速缓存集。

Patent Agency Ranking