Shortcut IP communications between software entities in a single operating system
    2.
    发明授权
    Shortcut IP communications between software entities in a single operating system 失效
    在单个操作系统中的软件实体之间的快捷IP通信

    公开(公告)号:US08056089B2

    公开(公告)日:2011-11-08

    申请号:US11557184

    申请日:2006-11-07

    IPC分类号: G06F3/00 G06F15/16

    CPC分类号: G06F9/54

    摘要: A method, computer program product, and data processing system for performing efficient communication between software entities residing in the same operating system using conventional network communications APIs are disclosed. According to a preferred embodiment, when a software entity (e.g., a process) attempts to communicate through a networking API, the operating system determines whether the other end of the communication refers to the same hardware node. If so, the operating system replaces the network protocol connection (socket connection) with a direct interprocess communication construct. The operating system provides additional code to simulate the appearance of an actual network (socket) connection at the API level while performing all actual I/O using the interprocess communication construct.

    摘要翻译: 公开了一种用于使用常规网络通信API在驻留在同一操作系统中的软件实体之间进行有效通信的方法,计算机程序产品和数据处理系统。 根据优选实施例,当软件实体(例如,进程)尝试通过网络API进行通信时,操作系统确定通信的另一端是否指向相同的硬件节点。 如果是这样,操作系统将使用直接进程间通信结构替换网络协议连接(套接字连接)。 操作系统提供附加代码,以在API级别模拟实际网络(套接字)连接的外观,同时使用进程间通信结构执行所有实际的I / O。

    Method and system for checking rotate, shift and sign extension functions using a modulo function
    3.
    发明授权
    Method and system for checking rotate, shift and sign extension functions using a modulo function 失效
    使用模函数检查旋转,移位和签名扩展函数的方法和系统

    公开(公告)号:US08024647B2

    公开(公告)日:2011-09-20

    申请号:US12047525

    申请日:2008-03-13

    IPC分类号: G06F11/10 H03M13/00

    CPC分类号: G06F11/2226

    摘要: A method of discovering a fault in a circuit is disclosed. The method comprises generating a first result of a selected function by performing the selected function on an operand, wherein the selected function employs a mask. Once the function is performed, an antimask of the mask is created, and the modulo of the antimask is calculated. A modulo function of the first result of the selected function is calculated to obtain a third result. A modulo of the operand is then calculated to obtain a fourth result, and a second function is then performed on the second result and the third result to obtain a fifth result. In response to comparing the fifth result to the fourth result, a signal is propagated to indicate a fault in the circuit.

    摘要翻译: 公开了一种发现电路故障的方法。 该方法包括通过在操作数上执行所选功能来产生所选功能的第一结果,其中所选功能采用掩码。 一旦执行了该功能,就产生一个掩模的防范,并计算出锑的模数。 计算所选函数的第一结果的模函数以获得第三结果。 然后计算操作数的模以获得第四结果,然后对第二结果和第三结果执行第二函数以获得第五结果。 响应于将第五结果与第四结果进行比较,传播信号以指示电路中的故障。

    Storage area network management modeling simulation
    4.
    发明授权
    Storage area network management modeling simulation 有权
    存储区域网络管理建模仿真

    公开(公告)号:US08024169B2

    公开(公告)日:2011-09-20

    申请号:US12108223

    申请日:2008-04-23

    IPC分类号: G06F9/44

    摘要: A method, system and computer program product are disclosed for simulating a storage area network including a set of correlated devices, each of the devices having a device agent. The method comprises the step of forming a set of simulation agents representing said device agents, including the steps of, (i) for each of the simulation agents, obtaining a set of agent profiles, and storing said agent profiles in a data store, and (ii) obtaining files describing class definitions for the simulation agents, and storing said files in the data store. With this information and data, a Visual Workbench is used to generate a display of said simulation agents. The preferred embodiment provides a framework and implementation that simulates the CIM agent of any SAN device. Each individual device CIM agent can be simulated in this framework based on the specification defined in an XML file and/or through snapshot mechanism.

    摘要翻译: 公开了一种用于模拟包括一组相关设备的存储区域网络的方法,系统和计算机程序产品,每个设备具有设备代理。 该方法包括形成代表所述设备代理的一组仿真代理的步骤,包括以下步骤:(i)对于每个仿真代理,获得一组代理简档,以及将所述代理简档存储在数据存储中,以及 (ii)获取描述模拟代理的类定义的文件,以及将所述文件存储在数据存储中。 使用此信息和数据,Visual Workbench用于生成所述仿真代理的显示。 优选实施例提供了模拟任何SAN设备的CIM代理的框架和实现。 可以根据XML文件中定义的规范和/或通过快照机制在此框架中模拟每个单独的设备CIM代理。

    Web interface for providing system-status on-demand
    5.
    发明授权
    Web interface for providing system-status on-demand 失效
    用于根据需要提供系统状态的Web界面

    公开(公告)号:US08020107B2

    公开(公告)日:2011-09-13

    申请号:US11956402

    申请日:2007-12-14

    IPC分类号: G06F3/00 G06F17/21

    CPC分类号: G06F11/328 G06F17/3089

    摘要: An Internet web application interfaces to a machine to give users information about the status of the machine. The information on the status of the machine is constantly changing. This design only dynamically builds a web page when the page is requested for viewing. Once built, the page is retained so that the next time it is requested, if the information it contains has not changed, the page can be served without having to be rebuilt. If the information has changed, the design will not update the page until the page has been requested. In addition, the page is only built in the human language requested.

    摘要翻译: 互联网应用程序与机器接口,向用户提供有关机器状态的信息。 关于机器状态的信息不断变化。 该设计只有当页面被请求查看时才动态构建一个网页。 一旦构建,页面被保留,以便下一次请求时,如果其包含的信息没有改变,则可以不必重新创建页面。 如果信息已更改,设计将不会更新该页面,直到该页面被请求。 此外,该页面仅以所请求的人类语言构建。

    Tracking location and usage of a mechanical sub assembly (MSA) within an automated storage library utilizing a unique identifier associated with location coordinates of the MSA
    6.
    发明授权
    Tracking location and usage of a mechanical sub assembly (MSA) within an automated storage library utilizing a unique identifier associated with location coordinates of the MSA 失效
    使用与MSA的位置坐标相关联的唯一标识符来跟踪自动存储库内的机械子组件(MSA)的位置和用途

    公开(公告)号:US08009058B2

    公开(公告)日:2011-08-30

    申请号:US12236762

    申请日:2008-09-24

    IPC分类号: G08B21/00

    CPC分类号: G11B15/689

    摘要: A method, system, and computer program product for sensing the presence and/or misplacement of mechanical sub assemblies (MSAs) within storage slots of automated storage libraries. Each MSA is tracked based on signed empty cell barcode labels. Signed empty cell barcode labels are utilized to uniquely identify the frame, column, and row coordinates of one or more MSAs. The storage library automatically scans all signed empty cell barcode labels utilizing a scanner mounted on a robotic device. The system provides a counter for each MSA, allowing the storage library to track the usage of the MSA. As usage of the MSA reaches a predefined lifecycle, the library automatically generates an alert to replace the MSA. When a MSA is rearranged within the storage library, the library automatically maps the new frame, column, and row coordinates of the MSA. The counter dynamically modifies the usage count of the MSA according to the unique cell barcode label, thereby tracking all current and previous cartridges, and/or other items that may be scanned during MSA activity.

    摘要翻译: 一种用于感测自动存储库的存储槽内的机械子组件(MSA)的存在和/或放置的方法,系统和计算机程序产品。 每个MSA都会根据签名的空单元条形码标签进行跟踪。 使用签名的空单元条形码标签来唯一地标识一个或多个MSA的帧,列和行坐标。 存储库使用安装在机器人设备上的扫描仪自动扫描所有签名的空单元条形码标签。 系统为每个MSA提供一个计数器,允许存储库跟踪MSA的使用情况。 随着MSA的使用达到预定义的生命周期,库将自动生成一个警报来替换MSA。 当MSA在存储库中重新排列时,库将自动映射MSA的新帧,列和行坐标。 计数器根据唯一的单元条形码标签动态地修改MSA的使用计数,从而跟踪在MSA活动期间可能被扫描的所有当前和先前的盒,和/或其他项目。

    Method of displaying tab titles
    7.
    发明授权
    Method of displaying tab titles 失效
    显示标题标题的方法

    公开(公告)号:US08001482B2

    公开(公告)日:2011-08-16

    申请号:US11963768

    申请日:2007-12-21

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0483

    摘要: A method of displaying tab titles in a computer user interface receives a request to display a new tab in a tab area having a length. The new tab has a width and the new tab has a title having a length. The method determines a number of tabs to be displayed in the area and determines if the number of tabs to be displayed multiplied by the tab width is greater than the length of the tab area. If so, the method sets the tab width equal to the length of the tab area divided by the number of tabs. The method determines if the length of the title is greater than the tab width. If so, the method determines if the title has any words in common with any other titles of tabs. If so, the method deletes the common words from the titles, and displays the titles with the deleted common words in the tabs. The method may set a maximum number of tabs to be displayed in the tab area. The maximum number of tabs may be determined by the length of the tab area and a minimum tab width. If the number of tabs is greater than the maximum number of tabs is to be displayed, the method collapses some of the tabs in to a tab of tabs.

    摘要翻译: 在计算机用户界面中显示标题标题的方法接收在具有长度的标签区域中显示新标签的请求。 新标签具有宽度,新标签的标题具有长度。 该方法确定要在该区域中显示的选项卡数量,并确定要显示的选项卡数量乘以制表符宽度是否大于制表符区域的长度。 如果是这样,该方法将制表符宽度设置为等于制表符区域的长度除以制表符数量。 该方法确定标题的长度是否大于标签宽度。 如果是这样,该方法确定标题是否与标签的任何其他标题共有的任何单词。 如果是这样,该方法会从标题中删除通用单词,并在标签页中显示已删除的常用单词的标题。 该方法可以设置要在标签区域中显示的选项卡的最大数量。 标签的最大数量可以由标签区域的长度和最小标签宽度来确定。 如果选项卡的数量大于要显示的最大数量的选项卡,则该方法会将某些选项卡折叠到选项卡的选项卡。

    Classification for small collections of high-value entities
    8.
    发明授权
    Classification for small collections of high-value entities 失效
    高价值实体小集合的分类

    公开(公告)号:US08001060B2

    公开(公告)日:2011-08-16

    申请号:US11746398

    申请日:2007-05-09

    申请人: John A. Ricketts

    发明人: John A. Ricketts

    IPC分类号: G06F15/18

    摘要: A method and system for classifying small collections of hi-value entities with missing data. The invention includes: collecting measurement variables for a set of entity cases for which classifications are known; calibrating standard weights for each measurement variable based on historical data; computing compensating weights for each entity case that has missing data, computing case scores for each of one or more dimensions as a sum-product of compensating weights and variables associated with each dimension; executing an iterative process that finds a specific combination of compensation weights that best classify the entity cases in terms of distinct scores; and applying a resulting model, which is determined by the specific combination of compensation weights, to classify other entity cases for which the classifications are unknown.

    摘要翻译: 一种用于对缺少数据的高价值实体的小集合进行分类的方法和系统。 本发明包括:收集一组已知分类的实体案例的测量变量; 根据历史数据校准每个测量变量的标准权重; 计算每个具有缺失数据的实体情况的补偿权重,将一个或多个维度中的每一个的计算案例分数作为与每个维度相关联的补偿权重和变量的和积; 执行一个迭代过程,找出根据不同分数对实体案例进行最佳分类的补偿权重的特定组合; 并应用由补偿权重的特定组合确定的结果模型,以对分类未知的其他实体案例进行分类。

    Data recording method, data recording system, data recording apparatus, data reading method, data reading system, counting method, counting system, method of supplying encryption key, system for supplying encryption key and program
    9.
    发明授权
    Data recording method, data recording system, data recording apparatus, data reading method, data reading system, counting method, counting system, method of supplying encryption key, system for supplying encryption key and program 失效
    数据记录方法,数据记录系统,数据记录装置,数据读取方法,数据读取系统,计数方法,计数系统,提供加密密钥的方法,用于提供加密密钥和程序的系统

    公开(公告)号:US07996907B2

    公开(公告)日:2011-08-09

    申请号:US10368979

    申请日:2003-02-18

    IPC分类号: G06F17/30 G06F12/14

    CPC分类号: H04L63/045

    摘要: Data recorded in a recording medium is encrypted with an encryption/decryption key, and the encryption/decryption key is encrypted with an encryption-only key. The encrypted encryption/decryption key is embedded in encrypted data. A decryption-only key the encryption/decryption key is embedded in a program for reading. The data and the program for reading are recorded in the recording medium. The data cannot be read without the program for reading. The program for reading cannot be used for recording other data even if it is copied.

    摘要翻译: 记录在记录介质中的数据用加密/解密密钥加密,加密/解密密钥用加密密钥加密。 加密的加密/解密密钥嵌入加密数据。 只有解密密钥,加密/解密密钥被嵌入到用于读取的程序中。 数据和用于读取的程序被记录在记录介质中。 无需阅读程序就无法读取数据。 读取程序即使被复制也不能用于记录其他数据。

    System and method for implementing non-lethal chemical warfare against rampage shooters
    10.
    发明授权
    System and method for implementing non-lethal chemical warfare against rampage shooters 有权
    执行非法致命的化学战对抗横扫射手的制度和方法

    公开(公告)号:US07990805B2

    公开(公告)日:2011-08-02

    申请号:US11875454

    申请日:2007-10-19

    IPC分类号: G06G7/80

    CPC分类号: G08B15/02 Y10S367/906

    摘要: A system and method for implementing non-lethal chemical warfare against rampage shooters. A sound detection module detects a sound of a gunshot from at least one of a collection of sensors within a building. A sound location module determines a location of the gunshot by analyzing the sound. At least one emitter releases non-lethal chemical countermeasures from at least one at the location of the gunshot.

    摘要翻译: 一种针对横扫射手实施非致命化学战的制度和方法。 声音检测模块从建筑物内的传感器集合中的至少一个检测枪声。 声音定位模块通过分析声音来确定枪声的位置。 至少有一个发射器从枪支位置的至少一个发射非致命化学对策。