Method of using a smart device with a separate generic interface application
    91.
    发明申请
    Method of using a smart device with a separate generic interface application 审中-公开
    使用具有单独通用接口应用程序的智能设备的方法

    公开(公告)号:US20040158553A1

    公开(公告)日:2004-08-12

    申请号:US10359916

    申请日:2003-02-07

    IPC分类号: G06F017/30

    CPC分类号: G06F9/44505 G06F9/44542

    摘要: A method of using a smart device includes providing a smart device including a microprocessor and a database, the database including one or more electronic description files including information about the smart device; providing a generic interface software application usable with different smart devices; configuring the generic interface software application to work specifically with the smart device using the information about the smart device from the database of the smart device; and interacting with the smart device using the interface software application configured to work specifically with the smart device.

    摘要翻译: 使用智能设备的方法包括提供包括微处理器和数据库的智能设备,所述数据库包括包括关于智能设备的信息的一个或多个电子描述文件; 提供可用于不同智能设备的通用接口软件应用程序; 使用来自智能设备的数据库的关于智能设备的信息来配置通用接口软件应用程序以与智能设备专门工作; 并且使用配置为与智能设备专门工作的接口软件应用程序与智能设备交互。

    Method and apparatus for online transaction processing
    92.
    发明申请
    Method and apparatus for online transaction processing 审中-公开
    在线交易处理方法和装置

    公开(公告)号:US20040158549A1

    公开(公告)日:2004-08-12

    申请号:US10774207

    申请日:2004-02-06

    IPC分类号: G06F017/30

    摘要: Online transaction processing is one of the main applications of computer systems. A purpose of the present invention is to improve the performance and availability of online transaction processing systems. A system that uses the present invention may process more transactions per second and remains more available to its clients than systems using the prior art.

    摘要翻译: 在线交易处理是计算机系统的主要应用之一。 本发明的目的是提高在线交易处理系统的性能和可用性。 与使用现有技术的系统相比,使用本发明的系统可以处理每秒更多的事务,并且比其系统更可用于其客户端。

    Integrity checking for software downloaded from untrusted sources
    93.
    发明申请
    Integrity checking for software downloaded from untrusted sources 审中-公开
    对从不信任来源下载的软件的完整性检查

    公开(公告)号:US20040158546A1

    公开(公告)日:2004-08-12

    申请号:US10359922

    申请日:2003-02-06

    IPC分类号: G06F017/30

    摘要: Computer-implemented methods, apparati, data structures, and computer-readable media for downloading a target file (1) quickly and securely from a source computer (2). The target file (1) is broken up into a plurality of chunks (12). The integrity of each chunk (12) is verified (25) by calculating a digest for each chunk (12) and comparing the calculated digest with a prestored digest (32) for that chunk (12). In several embodiments, a manifest file (3) is created. In these embodiments, the manifest file (3) contains the digest (32) for each chunk (12).

    摘要翻译: 用于从源计算机(2)快速和安全地下载目标文件(1)的计算机实现的方法,装置,数据结构和计算机可读介质。 目标文件(1)被分解成多个块(12)。 通过计算每个块(12)的摘要并将计算的摘要与用于该块(12)的预存的摘要(32)进行比较来验证每个块(12)的完整性(25)。 在几个实施例中,创建清单文件(3)。 在这些实施例中,清单文件(3)包含每个块(12)的摘要(32)。

    Systems and methods for restriping files in a distributed file system
    94.
    发明申请
    Systems and methods for restriping files in a distributed file system 有权
    在分布式文件系统中重新分配文件的系统和方法

    公开(公告)号:US20040153479A1

    公开(公告)日:2004-08-05

    申请号:US10714326

    申请日:2003-11-14

    IPC分类号: G06F017/30

    摘要: Systems and methods for restriping files distributed among a set of smart storage units, wherein data blocks for a particular stripe do not typically need to be located at any particular location on the storage units, wherein data can be typically restriped among the smart storage units with minimal data movement, and wherein data is typically protected and recoverable even if a system failure occurs during the restriping process. One embodiment relates to a method of selecting a storage unit for a block of data. The method comprises identifying storage units on which the block of data is currently stored; identifying an optimal location on first storage unit; determining a set of optimal storage units; if the first storage unit is one of the storage units on which the block of data is currently stored, selecting the first storage unit; and if the first storage unit is not in the list of storage units on which the block of data is currently stored, selecting one of the set of optimal storage units. Another aspect of the present invention relates to a method of restriping data stored in a plurality of smart storage devices in an intelligent distributed file system. The method comprises identifying at least one smart storage device on which clusters of data from an existing file may be stored; storing the clusters on the identified smart storage device; determining that the clusters were successfully stored; and updating metadata related to the clusters of data to reflect new assignments.

    摘要翻译: 用于重新分配在一组智能存储单元之间的文件的系统和方法,其中特定条带的数据块通常不需要位于存储单元上的任何特定位置,其中数据通常可以在智能存储单元之间重新分配在具有 最小数据移动,并且其中数据通常被保护和恢复,即使在重新起动过程期间发生系统故障。 一个实施例涉及一种为数据块选择存储单元的方法。 该方法包括识别当前存储数据块的存储单元; 识别第一存储单元上的最佳位置; 确定一组最佳存储单元; 如果第一存储单元是当前存储数据块的存储单元之一,则选择第一存储单元; 并且如果第一存储单元不在当前存储数据块的存储单元的列表中,则选择该组最优存储单元中的一个。 本发明的另一方面涉及一种重新分配存储在智能分布式文件系统中的多个智能存储设备中的数据的方法。 该方法包括识别至少一个智能存储设备,可存储来自现有文件的数据簇; 将集群存储在所识别的智能存储设备上; 确定集群已成功存储; 并更新与数据集相关的元数据,以反映新的分配。

    Method of synchronizing distributed but interconnected data repositories
    95.
    发明申请
    Method of synchronizing distributed but interconnected data repositories 有权
    同步分布式但相互关联的数据存储库的方法

    公开(公告)号:US20040153441A1

    公开(公告)日:2004-08-05

    申请号:US10354409

    申请日:2003-01-30

    IPC分类号: G06F017/30

    摘要: Methods, apparatus and articles of manufacture for ensuring coherency between queries and data definition frameworks used to describe and access data. One embodiment provides a computer-implemented method of processing queries requesting data accessed using a data definition framework in a computerized environment. The method includes receiving a query from a requesting entity, wherein the query is configured to access data via a data definition framework referenced in the query and determining whether the data definition framework is current. If the data definition framework referenced in the query is not current and has been replaced by a different data definition framework then the query may be run against the data using the data definition framework referenced in the query and the requesting entity may be notified of the different data definition framework. Alternatively, the requesting entity may be notified of the different data definition framework without running the query.

    摘要翻译: 用于确保用于描述和访问数据的查询和数据定义框架之间的一致性的方法,装置和制造。 一个实施例提供了一种计算机实现的处理使用计算机化环境中的数据定义框架访问数据的查询的方法。 所述方法包括从请求实体接收查询,其中所述查询被配置为经由所述查询中引用的数据定义框架访问数据,并确定所述数据定义框架是否是当前的。 如果查询中引用的数据定义框架不是最新的,并且已被不同的数据定义框架所替代,则可以使用查询中引用的数据定义框架来针对数据来运行查询,并且请求实体可以被通知不同的 数据定义框架。 或者,可以在不运行查询的情况下向请求实体通知不同的数据定义框架。

    Method, system and program product for private data access or use based on related public data
    96.
    发明申请
    Method, system and program product for private data access or use based on related public data 审中-公开
    用于私人数据访问或基于相关公共数据使用的方法,系统和程序产品

    公开(公告)号:US20040148290A1

    公开(公告)日:2004-07-29

    申请号:US10757205

    申请日:2004-01-14

    IPC分类号: G06F017/30

    CPC分类号: A01H5/02

    摘要: Records in a public data set are related by a logical link to records in a private data set. The public data set may be generally read whereas the private table has restricted access. Authorization to view private data records is provided by keys or coded Web URLs. In one embodiment, an application accesses the data on behalf of the viewer and undertakes the use requested of the data without revealing the contents of the record to the viewer.

    摘要翻译: 公共数据集中的记录与私有数据集中的记录的逻辑链接相关。 公共数据集可以被普遍读取,而私有表具有限制的访问。 查看私人数据记录的授权由密钥或编码的Web URL提供。 在一个实施例中,应用程序代表观看者访问数据,并承担所请求的使用数据,而不向观察者显示记录的内容。

    Peer-to peer record structure and query language for searching and discovery thereof
    97.
    发明申请
    Peer-to peer record structure and query language for searching and discovery thereof 有权
    对等记录结构和查询语言,用于搜索和发现

    公开(公告)号:US20040148287A1

    公开(公告)日:2004-07-29

    申请号:US10351726

    申请日:2003-01-27

    IPC分类号: G06F017/30

    摘要: A simple record query language (SRQL) is a generic record meta-data query solution that can natively describe the information contained in a record and search each against it to find records whose meta-data matches a particular set of criteria. SRQL includes both a record data structure that includes searchable SRQL attributes that describe the record, and queries that are able to search the attributes. The attributes are an XML node that exists in the record header itself. There are two types of queries, to wit local to find records in the local data store, and distributed to find records that may be stored in a neighbor's data store. As such, SRQL finds particular applicability to peer-to-peer networks.

    摘要翻译: 简单的记录查询语言(SRQL)是一种通用记录元数据查询解决方案,可以本地描述记录中包含的信息,并对其进行搜索,以查找其元数据与特定标准集匹配的记录。 SRQL包括包含可描述记录的可搜索SRQL属性的记录数据结构以及能够搜索属性的查询。 属性是存在于记录头本身的XML节点。 有两种类型的查询,以本地方式在本地数据存储中查找记录,并分发以查找可能存储在邻居数据存储中的记录。 因此,SRQL发现对对等网络的特定适用性。

    System and method for employing social networks for information discovery
    98.
    发明申请
    System and method for employing social networks for information discovery 有权
    使用社交网络进行信息发现的系统和方法

    公开(公告)号:US20040148275A1

    公开(公告)日:2004-07-29

    申请号:US10353623

    申请日:2003-01-29

    IPC分类号: G06F017/30

    摘要: Systems and methods are provided that enable searches of social networks by acting as a nullcompassnull that assists users in navigating the social network. Individual user participation is not required in response to queries from other users. The systems and methods offer navigational assistance or information as opposed to a traditional search which returns requested information, thus currently acceptable social mechanisms for arbitrating trust can be exploited. As a result, users do not make their personal information publicly searchable, while at the same time, they are protected from potential misrepresentations of facts.

    System and method for hierarchically invoking re-entrant methods on XML objects
    99.
    发明申请
    System and method for hierarchically invoking re-entrant methods on XML objects 审中-公开
    用于在XML对象上分层调用重入方法的系统和方法

    公开(公告)号:US20040143577A1

    公开(公告)日:2004-07-22

    申请号:US10349412

    申请日:2003-01-22

    IPC分类号: G06F017/30

    CPC分类号: G06F16/94

    摘要: A system and method for hierarchically invoking reentrant methods on XML objects includes a first store for storing XML objects as an input tree; a second store for storing a resultant tree; a processor for processing the input tree to generate the resultant tree; action attribute indicia representing an API to be invoked associated with at least one object; the processor executing a depth first search through the input tree for generating the resultant tree selectively including action status child nodes for XML objects having an action attribute and new script generated from processing selective action attributes; while generating the resultant tree, the processor removing the action attribute from XML action objects successfully processed; and a reentrant processing path through the processor for processing the resultant tree as a new input tree responsive to the resultant tree including said new script or failure status child nodes.

    摘要翻译: 用于在XML对象上分级调用可重入方法的系统和方法包括用于存储XML对象作为输入树的第一存储器; 用于存储所得树的第二存储器; 处理器,用于处理输入树以产生所得到的树; 动作属性标记,表示要被调用的与至少一个对象相关联的API; 所述处理器通过所述输入树执行深度优先搜索,以选择性地生成所述结果树,其包括具有动作属性的XML对象的动作状态子节点和从处理选择动作属性生成的新脚本; 在生成结果树时,处理器从XML操作对象中删除动作属性成功处理; 以及通过处理器的可重入处理路径,用于响应于包括所述新脚本或故障状态子节点的结果树来处理所生成的树作为新输入树。

    System and method for efficiently replicating a file among a plurality of recipients
    100.
    发明申请
    System and method for efficiently replicating a file among a plurality of recipients 失效
    用于在多个接收者中有效地复制文件的系统和方法

    公开(公告)号:US20040143575A1

    公开(公告)日:2004-07-22

    申请号:US10345716

    申请日:2003-01-16

    IPC分类号: G06F017/30

    摘要: A system and method for distributing a file from a first node to a plurality of recipient nodes are provided. The method comprises partitioning a file into a plurality of subfiles, and distributing the plurality of subfiles from a first node to a first group comprising a plurality of recipient nodes, wherein at least one subfile is distributed from the first node to each recipient node of the first group but not all of the plurality of subfiles are distributed from the first node to any of the recipient nodes of the first group. The method further comprises the plurality of recipient nodes of the first group exchanging their respective subfiles such that each recipient node of the first group obtains all of the plurality of subfiles.

    摘要翻译: 提供了一种用于将文件从第一节点分发到多个接收节点的系统和方法。 该方法包括将文件分割成多个子文件,并将多个子文件从第一节点分发到包括多个接收节点的第一组,其中至少一个子文件从第一节点分发到第一节点的每个接收节点 第一组但不是全部的多个子文件从第一节点分发到第一组的任何接收节点。 该方法还包括第一组的多个接收节点交换它们各自的子文件,使得第一组的每个接收节点获得所有多个子文件。