会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明授权
    • Coarse indexes for a data warehouse
    • 数据仓库的粗略索引
    • US06216125B1
    • 2001-04-10
    • US09109516
    • 1998-07-02
    • Theodore Johnson
    • Theodore Johnson
    • G06F1730
    • G06F17/30324Y10S707/99932Y10S707/99933Y10S707/99934Y10S707/99943
    • A coarse database index, and system and method of use therefor, that will quickly indicate which data partitions of a table contain a given key. Once the target data partitions are located, the exact record locations can be found using traditional indexes. The coarse indexes take little space, can be updated quickly, and searched quickly. The coarse index is in conjunction with a database including a plurality of data partitions. Each data partition includes data, including a plurality of key values of at least one key, and at least one dense index referencing the data. The coarse index indexing the plurality of key values according to data partitions containing each key value. The coarse index includes a first bitmap, which is preferably arranged in key value major format. The coarse index may also include a second bitmap, which is preferably arranged in data partition major format. The second bitmap may be transformed from data partition major format to key value major format. The first and second bitmap partitions may be compressed.
    • 粗略的数据库索引及其使用的系统和方法,将快速指示表的哪些数据分区包含给定的键。 一旦找到目标数据分区,可以使用传统的索引找到确切的记录位置。 粗略的索引空间很小,可以快速更新,快速搜索。 粗略索引与包括多个数据分区的数据库相结合。 每个数据分区包括数据,包括至少一个键的多个键值,以及引用该数据的至少一个密集索引。 粗略索引根据包含每个键值的数据分区来索引多个键值。 粗略索引包括优选地以键值主要格式布置的第一位图。 粗略索引还可以包括优选地以数据分区主格式布置的第二位图。 第二位图可以从数据分区主要格式转换为键值主要格式。 可以压缩第一和第二位图分区。
    • 24. 发明申请
    • Interacting with an online database through a variety of communications media
    • 通过各种通信媒体与在线数据库进行交互
    • US20070050371A1
    • 2007-03-01
    • US11213081
    • 2005-08-26
    • Theodore JohnsonPeter MullenWilliam Knight
    • Theodore JohnsonPeter MullenWilliam Knight
    • G06F17/30
    • G06F16/972
    • A method for interacting with an online database through a variety of communications methods is described. Using e-mail programs, instant messaging applications, or SMS for mobile devices, a user of an online service composes and sends a language-based text message to an online service. A user services application implemented by the online service reads the incoming messages, verifies rights to the requested data, and determines whether the text message is a query or command. If the rights to the requested data have been confirmed by the mail reader application, the requested data is returned to the user in response to a query or the change is made to a record in the database in response to a command. In the case of e-mail, a confirmation step may be required in order to prevent spoofed e-mail commands.
    • 描述了通过各种通信方法与在线数据库交互的方法。 使用电子邮件程序,即时消息应用程序或用于移动设备的SMS,在线服务的用户撰写并发送基于语言的短信到在线服务。 由在线服务实现的用户服务应用程序读取传入消息,验证所请求数据的权限,并确定文本消息是查询还是命令。 如果所请求的数据的权利已被邮件阅读器应用程序确认,则响应于查询而将所请求的数据返回给用户,或者响应于命令对数据库中的记录进行更改。 在电子邮件的情况下,可能需要确认步骤以防止欺骗性的电子邮件命令。
    • 27. 发明授权
    • System and method for storage media group parity protection
    • 存储介质组奇偶校验保护的系统和方法
    • US06393516B2
    • 2002-05-21
    • US09852328
    • 2001-05-10
    • Theodore Johnson
    • Theodore Johnson
    • G06F1114
    • G06F11/1076G06F2211/1019G06F2211/108
    • A system and method for storage medium group parity protection stores data files and related parity information asynchronously on an array of storage media. Data files can be stored asynchronously, or synchronously in stripes as in RAIT technology, but related parity information is stored asynchronously with respect to the data files. Regions of the storage media are preferably organized into protection groups for which parity information is generated. Parity information is generated on line as data files are stored and maintained in active memory. Once a protection group is filled, the parity information is migrated to more permanent backup storage. As one example, regions of an array of N storage media can constitute a protection group, and once the regions in the protection group are filled with data, parity data for the protection group is migrated from active memory to more permanent backup storage.
    • 用于存储介质组奇偶校验保护的系统和方法将数据文件和相关奇偶校验信息异步地存储在存储介质阵列上。 数据文件可以像RAIT技术一样以异步方式或同步存储,但相关的奇偶校验信息相对于数据文件是异步存储的。 存储介质的区域优选地被组织成产生奇偶校验信息的保护组。 当数据文件被存储并保存在活动存储器中时,奇偶校验信息在线生成。 一旦保护组被填满,奇偶校验信息将被迁移到更永久的备份存储。 作为一个示例,N个存储介质阵列的区域可以构成保护组,并且一旦保护组中的区域被填充数据,保护组的奇偶校验数据将从活动存储器迁移到更永久的备份存储。
    • 28. 发明授权
    • Fault-tolerant storage system
    • 容错存储系统
    • US06219800B1
    • 2001-04-17
    • US09100606
    • 1998-06-19
    • Theodore JohnsonDennis Shasha
    • Theodore JohnsonDennis Shasha
    • G06F1100
    • G06F11/1076G06F2211/1059
    • The present invention is a storage system, and method of operation thereof, which provides improved performance over standard RAID-5 without increasing vulnerability to single-disk drive failures. The storage system comprises a processor and a plurality of data storage devices, coupled to the processor, operable to store a plurality of data stripes, each data stripe comprising a plurality of data blocks and a parity block, each data storage device operable to store one data block or the parity block of each data stripe. The storage system stores a dirty stripe bit vector of a data stripe. When an update to a data block in the data stripe is received, an image of the data block as it was when the dirty stripe bit vector was generated is stored. The data block is updated and an image of the updated data block is stored. When a failure of one of the plurality of data storage devices is detected, a bitwise exclusive-OR of the image of the data block as it was when the dirty stripe bit vector was generated and the image of the updated data block to form an intermediate result is generated. The parity block of the data stripe is read and a bitwise exclusive-OR of the intermediate result and the parity block is generated. The generated parity block is written and a parity rebuild is performed on the data stripe using the new parity block.
    • 本发明是一种存储系统及其操作方法,其提供比标准RAID-5更好的性能,而不增加对单磁盘驱动器故障的脆弱性。 存储系统包括处理器和多个数据存储设备,耦合到处理器,可操作以存储多个数据条带,每个数据条带包括多个数据块和奇偶校验块,每个数据存储设备可操作以存储一个 数据块或每个数据条带的奇偶校验块。 存储系统存储数据条带的脏条带位向量。 当接收到对数据条带中的数据块的更新时,存储当生成脏条带位向量时原始数据块的图像。 更新数据块并存储更新的数据块的图像。 当检测到多个数据存储装置中的一个的故障时,按照当生成脏条带位向量时的数据块的图像与更新后的数据块的图像进行按位异或以形成中间 产生结果。 读取数据条带的奇偶校验块,并生成中间结果和奇偶校验块的按位异或。 所生成的奇偶校验块被写入,并且使用新的校验块在数据条带上执行奇偶校验。
    • 29. 发明授权
    • Method and apparatus for analyzing co-evolving time sequences
    • 用于分析共同演进的时间序列的方法和装置
    • US6055491A
    • 2000-04-25
    • US953578
    • 1997-10-17
    • Alexandros BilirisChristos N. FaloutsosHosagrahar Visvesvaraya JagadishTheodore JohnsonNikolaos Dimitrios SidriopoulosByoung-Kee Yi
    • Alexandros BilirisChristos N. FaloutsosHosagrahar Visvesvaraya JagadishTheodore JohnsonNikolaos Dimitrios SidriopoulosByoung-Kee Yi
    • G06G7/02G06G7/19
    • G06G7/02
    • An analyzer system that analyzes a plurality of co-evolving time sequences to, for example, perform correlation or outlier detection on the time sequences. The plurality of co-evolving time sequences comprise a delayed time sequence and one or more known time sequences. A goal is to predict the delayed value given the available information. The plurality of time sequences have a present value and (N-1) past values, where N is the number of samples (time-ticks) of each time sequence. The analyzer system receives the plurality of co-evolving time sequences and determines a window size ("w"). The analyzer then assigns the delayed time sequence as a dependent variable and the present value of a subset of the known time sequences, and the past values of the subset of known time sequences and the delayed time sequence, as a plurality of independent variables. Past values delayed by up to "w" steps are considered. The analyzer then forms an equation comprising the dependent variable and the independent variables, and then solves the equation using a least squares method. The delayed time sequence is then determined using the solved equation.
    • 分析系统,其分析多个共同演进的时间序列,以便例如对时间序列执行相关或异常值检测。 多个共同演进的时间序列包括延迟时间序列和一个或多个已知时间序列。 一个目标是预测给定可用信息的延迟值。 多个时间序列具有当前值和(N-1)个过去值,其中N是每个时间序列的采样数(时间刻度)。 分析器系统接收多个共同演进的时间序列并确定窗口大小(“w”)。 然后,分析器将延迟的时间序列分配为因变量,将已知时间序列的子集的现值以及已知时间序列的子集的过去值和延迟的时间序列分配为多个独立变量。 考虑到延迟最多为“w”步的过去值。 然后,分析器形成包含因变量和独立变量的方程,然后使用最小二乘法求解方程。 然后使用求解的方程确定延迟时间序列。