会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Accessing data in a column store database based on hardware compatible data structures
    • 基于硬件兼容的数据结构访问列存储数据库中的数据
    • US07966343B2
    • 2011-06-21
    • US12099131
    • 2008-04-07
    • Liuxi YangKapil SurlakerRavi KrishnamurthyMichael CorwinJeremy BranscomeKrishnan MeiyyappanJoseph I. Chamdani
    • Liuxi YangKapil SurlakerRavi KrishnamurthyMichael CorwinJeremy BranscomeKrishnan MeiyyappanJoseph I. Chamdani
    • G06F17/30
    • G06F17/30315
    • Embodiments of the present invention provide one or more hardware-friendly data structures that enable efficient hardware acceleration of database operations. In particular, the present invention employs a column-store format for the database. In the database, column-groups are stored with implicit row ids (RIDs) and a RID-to-primary key column having both column-store and row-store benefits via column hopping and a heap structure for adding new data. Fixed-width column compression allow for easy hardware database processing directly on the compressed data. A global database virtual address space is utilized that allows for arithmetic derivation of any physical address of the data regardless of its location. A word compression dictionary with token compare and sort index is also provided to allow for efficient hardware-based searching of text. A tuple reconstruction process is provided as well that allows hardware to reconstruct a row by stitching together data from multiple column groups.
    • 本发明的实施例提供了一个或多个能够有效地加速数据库操作的硬件友好的数据结构。 特别地,本发明采用数据库的列存储格式。 在数据库中,列组通过列跳转和用于添加新数据的堆结构存储隐式行ids(RID)和具有列存储和行存储优势的RID至主键列。 固定宽度列压缩允许直接对压缩数据进行硬件数据库处理。 使用全局数据库虚拟地址空间,允许对数据的任何物理地址的算术推导,而不管其位置如何。 还提供了具有令牌比较和排序索引的单词压缩字典,以允许对文本进行高效的基于硬件的搜索。 还提供了一个元组重建过程,允许硬件通过将来自多个列组的数据进行拼接来重建行。
    • 13. 发明申请
    • METHODS AND SYSTEMS FOR REAL-TIME CONTINUOUS UPDATES
    • 实时连续更新的方法和系统
    • US20090319486A1
    • 2009-12-24
    • US12144486
    • 2008-06-23
    • Kapil SurlakerRavi KrishnamurthyKrishnan MeiyyappanAlan BeckHung TranJeremy BranscomeJoseph I. Chamdani
    • Kapil SurlakerRavi KrishnamurthyKrishnan MeiyyappanAlan BeckHung TranJeremy BranscomeJoseph I. Chamdani
    • G06F7/06G06F17/30
    • G06F17/30356G06F17/30551
    • Embodiments of the present invention provide fine grain concurrency control for transactions in the presence of database updates. During operations, each transaction is assigned a snapshot version number or SVN. A SVN refers to a historical snapshot of the database that can be created periodically or on demand. Transactions are thus tied to a particular SVN, such as, when the transaction was created. Queries belonging to the transactions can access data that is consistent as of a point in time, for example, corresponding to the latest SVN when the transaction was created. At various times, data from the database stored in a memory can be updated using the snapshot data corresponding to a SVN. When a transaction is committed, a snapshot of the database with a new SVN is created based on the data modified by the transaction and the snapshot is synchronized to the memory. When a transaction query requires data from a version of the database corresponding to a SVN, the data in the memory may be synchronized with the snapshot data corresponding to that SVN.
    • 在存在数据库更新的情况下,本发明的实施例为事务提供细粒度并行性控制。 在操作期间,为每个事务分配一个快照版本号或SVN。 SVN是指可以定期或按需创建的数据库的历史快照。 因此,事务与特定的SVN相关联,例如,当事务被创建时。 属于事务的查询可以访问一个时间点一致的数据,例如对应于创建事务时的最新SVN。 在不同时间,可以使用对应于SVN的快照数据来更新存储在存储器中的数据库的数据。 提交事务时,将根据事务修改的数据创建具有新SVN的数据库快照,并将快照与内存同步。 当事务查询需要来自与SVN对应的数据库的版本的数据时,存储器中的数据可以与对应于该SVN的快照数据同步。
    • 17. 发明授权
    • Latency-based statistical multiplexing
    • 基于延迟的统计复用
    • US06665872B1
    • 2003-12-16
    • US09478127
    • 2000-01-05
    • Ravi KrishnamurthySriram SethuramanXiaobing LeeTihao Chiang
    • Ravi KrishnamurthySriram SethuramanXiaobing LeeTihao Chiang
    • H04J316
    • H04N21/2365H04N19/115H04N19/124H04N19/14H04N19/149H04N19/15H04N19/152H04N19/159H04N19/172H04N19/177H04N19/179H04N19/42H04N19/61H04N21/23655H04N21/238H04N21/4347
    • When two or more different video streams a e compressed for concurrent transmission of multiple compressed video bitstreams over a single shared communication channel, control over both (1) the transmission of data over the shared channel and (2) the compression processing that generates the bitstreams is exercised taking into account the differing levels of latency required for the corresponding video applications. For example, interactive video games typically require lower latency than other video applications such as video streaming, web browsing, and electronic mail. A multiplexer and traffic controller takes these differing latency requirements, along with bandwidth and image fidelity requirements, into account when controlling both traffic flow and compression processing. In addition, an off-line profiling tool analyzes typical video applications off-line in order to generate profiles of different types of video applications that are then accessed in real-time by a call admission manager responsible to controlling the admission of new video application sessions as well as the assignment of admitted applications to specific available video encoders, which themselves may differ in video compression processing power as well as in the degree to which they allow external processors (like the multiplexer and traffic controller) to control their internal compression processing.
    • 当两个或多个不同的视频流被压缩以通过单个共享通信信道同时传输多个压缩视频比特流时,可以对共享信道上的数据传输进行控制(2)产生比特流的压缩处理是 考虑到相应视频应用程序所需的等待时间不同的行为。 例如,交互式视频游戏通常比其他视频应用(例如视频流,网页浏览和电子邮件)需要更低的延迟。 多路复用器和流量控制器在控制流量和压缩处理两者时考虑到这些不同的延迟要求以及带宽和图像保真度要求。 此外,离线分析工具可以离线分析典型的视频应用程序,以便生成不同类型的视频应用程序的配置文件,然后由负责控制新视频应用程序会话的呼叫接纳管理员实时访问 以及将允许的应用分配给特定可用的视频编码器,它们本身可能在视频压缩处理能力方面可能不同,以及允许外部处理器(如多路复用器和流量控制器)控制其内部压缩处理的程度。