会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Reverse-byte indexing
    • 反向字节索引
    • US5956705A
    • 1999-09-21
    • US741076
    • 1996-10-30
    • Larry StevensWei HuangAlexander C. HoJonathan D. KleinDinesh DasBoris Klots
    • Larry StevensWei HuangAlexander C. HoJonathan D. KleinDinesh DasBoris Klots
    • G06F17/30G06F12/30
    • G06F17/30327Y10S707/99932
    • A method and apparatus for inserting sorted data into an indexed table is provided. Two or more nodes are used to insert the data into the indexed table. Before an entry for each inserted row is stored in the index associated with the table, the key values in the index entry are transformed using an operation that affects the order of the key values. For example, the order of the bytes used to represent the key values in the index entry may be reversed. The index entries are stored in the portion of the index that corresponds to the transformed key values. As a result, the entries for consecutive key values will not necessarily be stored in the same portion of the index. Consequently, the nodes will not have to compete for a "hot" portion of an index if the nodes are inserting data with key values that fall into the same approximate range. The inverse of the transformation operation is performed on the transformed key values read from the index before the key values are supplied to the user.
    • 提供了一种将排序数据插入到索引表中的方法和装置。 使用两个或多个节点将数据插入到索引表中。 在每个插入行的条目存储在与表相关联的索引中之前,索引条目中的键值将使用影响键值顺序的操作进行转换。 例如,用于表示索引条目中的键值的字节的顺序可以颠倒。 索引条目存储在与转换的键值对应的索引部分中。 因此,连续键值的条目不一定存储在索引的相同部分。 因此,如果节点插入具有落入相同近似范围的键值的数据,则节点将不必竞争索引的“热”部分。 在将键值提供给用户之前,对从索引读取的变换的键值执行变换操作的逆。
    • 4. 发明授权
    • Evaluating performance of binary classification systems
    • 评估二进制分类系统的性能
    • US08554622B2
    • 2013-10-08
    • US11612004
    • 2006-12-18
    • Richard Tao-Hwa ChowPavel BerkhinElena EnevaBoris KlotsNicolas Eddy MayorazRajesh Girish Parekh
    • Richard Tao-Hwa ChowPavel BerkhinElena EnevaBoris KlotsNicolas Eddy MayorazRajesh Girish Parekh
    • G06Q30/00
    • G06Q30/0248G06Q10/0635G06Q30/0185G06Q30/02
    • Methods and apparatus are described for evaluating a binary classification system operable to classify each of a plurality of events as a first event type or a second event type. At least some of the events of the first event type are independently verifiable with reference to verification data. The binary classification system is susceptible to a first error type in which events of the first event type are classified as the second event type, and a second error type in which events of the second event type are classified as the first event type. Operation of a first configuration of the binary classification system is evaluated with reference to an objective function. The objective function is derived by expressing a number of errors of the second error type in terms of a number of errors of the first error type with reference to the verification data, and by assuming relative proportions of the first and second event types within the plurality of events.
    • 描述了用于评估用于将多个事件中的每一个分类为第一事件类型或第二事件类型的二进制分类系统的方法和装置。 参考验证数据,可以独立地验证第一事件类型的至少一些事件。 二进制分类系统易于将第一事件类型的事件分类为第二事件类型的第一错误类型和将第二事件类型的事件分类为第一事件类型的第二错误类型。 参照目标函数对二进制分类系统的第一配置的操作进行评估。 目标函数是通过参照验证数据表示第一错误类型的错误数量的第二错误类型的错误数,并且假设多个中的第一和第二事件类型的相对比例 的事件。
    • 6. 发明授权
    • Recovering data from a failed cache using a surviving cache
    • 使用幸存缓存从故障缓存中恢复数据
    • US06609136B2
    • 2003-08-19
    • US09894757
    • 2001-06-27
    • Roger J. BamfordBoris Klots
    • Roger J. BamfordBoris Klots
    • G06F1730
    • G06F11/1471G06F2201/80Y10S707/915Y10S707/99938Y10S707/99952Y10S707/99953Y10S707/99954
    • A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.
    • 提供了一种方法和装置,用于将资源从一个数据库服务器的高速缓存传送到另一个数据库服务器的高速缓存,而无需首先将资源写入磁盘。 当数据库服务器(请求者)希望修改资源时,请求者要求资源的当前版本。 具有当前版本(Holder)的数据库服务器将当前版本直接发送到请求者。 运送版本后,持有人将失去修改资源的权限,但继续将资源保留在内存中。 当资源的保留版本或其更新版本写入磁盘时,持有者可以丢弃资源的保留版本。 否则,持有人不会丢弃保留的版本。 使用此技术,恢复单服务器故障,而无需合并可访问资源的各种数据库服务器的恢复日志。
    • 8. 发明授权
    • Sharing snapshots for consistent reads
    • 共享快照以进行一致的读取
    • US5956731A
    • 1999-09-21
    • US842169
    • 1997-04-23
    • Roger BamfordBoris KlotsGarret Swart
    • Roger BamfordBoris KlotsGarret Swart
    • G06F9/46G06F17/30
    • G06F17/30356G06F9/466Y10S707/99931Y10S707/99938Y10S707/99952Y10S707/99953
    • A method and apparatus for supplying data from a database to a group of transactions is provided. A value is maintained for the group of transactions. The value indicates a target snapshot of the database. When a transaction within the group of transactions accesses a data item, it is determined whether the transaction can use the target snapshot. If the transaction can use the target snapshot, then the transaction is supplied a version of the data item that belongs to the target snapshot. If the transaction cannot use the target snapshot, then the transaction is supplied a version of the data item other than the version of the data item that belongs to the target snapshot. Trying to supply data from the same snapshot to all of the transactions in the group increases the likelihood that the transactions will be able to use the same version of any given data item. Consequently, fewer reconstruction operations will have to be performed, and dynamic memory is less likely to become filled with different versions of the same data items.
    • 提供了一种从数据库向一组交易提供数据的方法和装置。 为该组交易维护一个值。 该值表示数据库的目标快照。 当事务组内的事务访问数据项时,确定事务是否可以使用目标快照。 如果事务可以使用目标快照,那么事务将被提供属于目标快照的数据项的版本。 如果事务不能使用目标快照,那么事务将被提供除了属于目标快照的数据项的版本之外的数据项的版本。 尝试将同一快照中的数据提供给组中的所有事务增加了事务将能够使用相同版本的任何给定数据项的可能性。 因此,必须执行更少的重建操作,并且动态内存不太可能充满相同数据项的不同版本。
    • 9. 发明授权
    • Dynamic snapshot set adjustment
    • 动态快照集调整
    • US5873098A
    • 1999-02-16
    • US841541
    • 1997-04-23
    • Roger BamfordBoris KlotsGarret Swart
    • Roger BamfordBoris KlotsGarret Swart
    • G06F9/46G06F17/30
    • G06F9/466G06F17/30356Y10S707/99938Y10S707/99952Y10S707/99953Y10S707/99954
    • A method and apparatus for determining whether a particular version of a data item may be used by a transaction are provided. To determine whether the particular version may be used by the transaction, a MUST-SEE set associated with the transaction is compared to an EXCLUDED set associated with the particular version, and a CANNOT-SEE set associated with the transaction is compared to an INCLUDED set associated with the particular version. The MUST-SEE set includes all transactions that have made updates that must be seen by the transaction. The EXCLUDED set includes all transactions that have made updates to the data item that have been removed from the particular version of the data item and all transactions that will make changes to the data item in the future. The CANNOT-SEE set includes all transactions that have made updates that cannot be seen by the transaction. The INCLUDED set includes all transactions that have made updates that are reflected in the particular version of the data item. The particular version can be supplied to the transaction if no member of the MUST-SEE set is also a member of the EXCLUDED set, and no member of the CANNOT-SEE set is also a member of the INCLUDED set.
    • 提供了一种用于确定数据项的特定版本是否可被交易使用的方法和装置。 为了确定特定版本是否可以被事务使用,将与事务相关联的MUST-SEE集合与与特定版本相关联的EXCLUDED集合进行比较,并将与事务相关联的CAN NOT-SEE集合与INCLUDED集合进行比较 与特定版本相关联。 MUST-SEE集包括已经进行了交易必须看到的更新的所有交易。 EXCLUDED集包括对数据项进行更新的所有事务,该数据项已从数据项的特定版本中删除,并且将来会对数据项进行更改的所有事务。 CAN NOT-SEE集包括所有进行了事务无法看到的更新的事务。 INCLUDED集包括所有进行更新的事务,这些更新反映在数据项的特定版本中。 如果MUST-SEE集合的成员也不是EXCLUDED集合的成员,则该特定版本可以提供给事务,并且CAN NOT-SEE集合的任何成员也不是INCLUDED集合的成员。
    • 10. 发明授权
    • Method and apparatus for performing consistent reads in multiple-server
environments
    • 在多服务器环境中执行一致读取的方法和装置
    • US5832521A
    • 1998-11-03
    • US808622
    • 1997-02-28
    • Boris KlotsRoger J. Bamford
    • Boris KlotsRoger J. Bamford
    • G06F17/30
    • G06F17/30575Y10S707/99934Y10S707/99953Y10S707/99954
    • A method and apparatus for supplying a particular version of a data item to a transaction executing in a first database server is provided. The data item is in a database accessible by the first database server and one or more other database servers. The method involves determining whether a current version of the data item resides in a cache that is remote relative to the first database server. If the current version of the data item does not reside in a cache that is remote relative to the first database server, then a first derivation mechanism that is local to the first database server to derives the particular version of the data item from the current version of the data item. If the current version of the data item resides in a cache that is remote relative to the first database server, then a second derivation mechanism that is local to the cache derives the particular version of the data item from the current version of the data item. Once built, the particular version of the data item sent to the first database server. Determining whether a current version of the data item resides in a cache that is remote relative to the first database server may be performed by determining whether a process currently holds a write lock on the data item, and if a process currently holds a write lock on the data item, then determining whether the process is remote relative to the first database server.
    • 提供了一种用于将数据项的特定版本提供给在第一数据库服务器中执行的事务的方法和装置。 数据项目位于第一数据库服务器和一个或多个其他数据库服务器可访问的数据库中。 该方法涉及确定数据项的当前版本是否驻留在相对于第一数据库服务器是远程的高速缓存中。 如果数据项的当前版本不驻留在相对于第一数据库服务器的远程缓存中,则第一个导出机制是第一个数据库服务器的本机,以从当前版本中导出数据项的特定版本 的数据项。 如果数据项的当前版本驻留在相对于第一数据库服务器的远程缓存中,则缓存本地的第二推导机制从数据项的当前版本导出数据项的特定版本。 一旦构建,数据项的特定版本发送到第一个数据库服务器。 确定数据项的当前版本是否驻留在相对于第一数据库服务器是远程的高速缓存中可以通过确定进程当前是否对数据项保持写锁定,以及当前进程是否持有写锁定 数据项,然后确定进程是否相对于第一数据库服务器是远程的。