会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Programmable streaming data processor for database appliance having multiple processing unit groups
    • 具有多个处理单元组的数据库设备的可编程流数据处理器
    • US07577667B2
    • 2009-08-18
    • US10668113
    • 2003-09-18
    • Foster D. HinshawDavid L. MeyersBarry M. Zane
    • Foster D. HinshawDavid L. MeyersBarry M. Zane
    • G06F7/00G06F17/00
    • G06F17/30477G06F17/30578Y10S707/99944
    • A data processing system having two or more groups of data processors that have attributes that are optimized for their assigned functions. A first group consists of one or more host computers responsible for interfacing with applications and/or end users to obtain queries and for planning query execution. A second processor group consists of many streaming record-oriented processors called Job Processing Units (JPUs), preferably arranged as an MPP structure. The JPUs typically carry out the bulk of the data processing required to implement the logic of a query. Each of the JPUs typically include a general purpose microcomputer, local memory, one or more mass storage devices, and one or more network connections. Each JPU also has a special purpose programmable processor, referred to herein as a Programmable Streaming Data Processor (PSDP). The PSDP serves as an interface between the CPU of a JPU and the mass storage device, to offload functions from the CPU of the JPU.
    • 具有两组或更多组数据处理器的数据处理系统具有针对其分配的功能进行了优化的属性。 第一组包括一个或多个主机,负责与应用程序和/或最终用户进行接口以获取查询和规划查询执行。 第二处理器组由许多流记录导向处理器(称为作业处理单元(JPU))组成,优选地被布置为MPP结构。 JPU通常执行实现查询逻辑所需的大量数据处理。 每个JPU通常包括通用微型计算机,本地存储器,一个或多个大容量存储设备以及一个或多个网络连接。 每个JPU还具有专用可编程处理器,这里称为可编程流数据处理器(PSDP)。 PSDP作为JPU的CPU和大容量存储设备之间的接口,从JPU的CPU卸载功能。
    • 3. 发明授权
    • Optimized database appliance
    • 优化的数据库设备
    • US07464106B2
    • 2008-12-09
    • US11332704
    • 2006-01-13
    • Foster D. HinshawJohn K. MetzgerBarry M. Zane
    • Foster D. HinshawJohn K. MetzgerBarry M. Zane
    • G06F17/00
    • G06F17/30545Y10S707/99932Y10S707/99933Y10S707/99942Y10S707/99943
    • A system from processing database queries allows for cost and locale based distribution for execution of database queries. The database queries are executed on execution engines that provide flexible configuration and overlapping functionality. The system reduces various costs, including elapsed time, required to perform database queries. The system provides processing of a database query using a database catalog comprising database table locality information, record locality information and execution engine information. A query optimizer receives the query and accesses the database catalog to create a query execution plan comprising locality-based database operations. A central database operation processor providing a first execution engine executes the query execution plan by performing at least a portion of the locality-based database operations and distributing at least a portion of the locality-based database operations as a subplan. A second database operation processor providing a second execution engine executes the subplan received from the central database operation processor. At least one of the database operations can be executed on either the first execution engine or the second execution engine. A storage unit stores at least a portion of database tables and records. A data communications network connects the central database processor to the second database processor.
    • 处理数据库查询的系统允许基于成本和基于区域设置的分发来执行数据库查询。 在提供灵活配置和重叠功能的执行引擎上执行数据库查询。 系统可以降低执行数据库查询所需的各种成本,包括耗时。 该系统使用包括数据库表位置信息,记录位置信息和执行引擎信息的数据库目录来提供对数据库查询的处理。 查询优化器接收查询并访问数据库目录以创建包含基于位置的数据库操作的查询执行计划。 提供第一执行引擎的中央数据库操作处理器通过执行基于位置的数据库操作的至少一部分来执行查询执行计划,并将至少一部分基于位置的数据库操作作为子计划进行分发。 提供第二执行引擎的第二数据库操作处理器执行从中央数据库操作处理器接收的子计划。 可以在第一执行引擎或第二执行引擎上执行至少一个数据库操作。 存储单元存储数据库表和记录的至少一部分。 数据通信网络将中央数据库处理器连接到第二数据库处理器。
    • 5. 发明授权
    • Storage and retrieval system
    • 存储和检索系统
    • US08740538B2
    • 2014-06-03
    • US12757381
    • 2010-04-09
    • John LertStephen ToebesRobert SullivanFoster D. Hinshaw
    • John LertStephen ToebesRobert SullivanFoster D. Hinshaw
    • B65G1/04
    • B65G1/0492B65G1/045B65G1/065B65G1/10B65G1/127B65G1/137B65G1/1371B65G1/1373B65G1/1378B65G47/57Y10S901/01
    • A storage and retrieval system including a vertical array of storage levels, each storage level having storage locations, a multilevel vertical conveyor system configured to transport the uncontained case units to and from the vertical array of storage levels, each storage level being configured to receive uncontained case units from the multilevel vertical conveyor system, at least one autonomous transport confined to each storage level, the at least one autonomous transport being configured to transport the uncontained case units between respective storage locations and the multilevel vertical conveyor system, and a controller configured to effect operation of the multilevel vertical conveyor system and at least one autonomous transport for assembling orders of uncontained case units of different types without moving bundles of the same uncontained case unit type throughout the storage and retrieval system.
    • 一种存储和检索系统,包括垂直阵列的存储级别,每个存储级别具有存储位置;多级垂直传送器系统,被配置为将未包含的病例单元传送到和垂直阵列的存储级别,每个存储级别被配置为接收不可容纳的 来自多层垂直输送机系统的壳体单元,至少一个限于每个储存水平的自动输送器,所述至少一个自主输送器构造成在相应的存储位置和多层垂直输送机系统之间输送未包含的壳体单元,以及控制器, 多层垂直输送系统的效果操作和至少一种自动运输,用于组装不同类型的不包括的壳体单元的订单,而不需要在整个存储和检索系统中移动相同的未包含的箱单元类型的捆。
    • 7. 发明申请
    • STORAGE AND RETRIEVAL SYSTEM
    • 存储和检索系统
    • US20100322747A1
    • 2010-12-23
    • US12757381
    • 2010-04-09
    • John LertStephen ToebesRobert SullivanFoster D. Hinshaw
    • John LertStephen ToebesRobert SullivanFoster D. Hinshaw
    • B65G1/137B65G1/06
    • B65G1/0492B65G1/045B65G1/065B65G1/10B65G1/127B65G1/137B65G1/1371B65G1/1373B65G1/1378B65G47/57Y10S901/01
    • A storage and retrieval system including a vertical array of storage levels, each storage level having storage locations, a multilevel vertical conveyor system configured to transport the uncontained case units to and from the vertical array of storage levels, each storage level being configured to receive uncontained case units from the multilevel vertical conveyor system, at least one autonomous transport confined to each storage level, the at least one autonomous transport being configured to transport the uncontained case units between respective storage locations and the multilevel vertical conveyor system, and a controller configured to effect operation of the multilevel vertical conveyor system and at least one autonomous transport for assembling orders of uncontained case units of different types without moving bundles of the same uncontained case unit type throughout the storage and retrieval system.
    • 一种存储和检索系统,包括垂直阵列的存储级别,每个存储级别具有存储位置;多级垂直传送器系统,被配置为将未包含的病例单元传送到和垂直阵列的存储级别,每个存储级别被配置为接收未被容纳的 来自多层垂直输送机系统的壳体单元,至少一个限于每个储存水平的自动输送器,所述至少一个自主输送器被配置成在相应的存储位置和多层垂直输送机系统之间输送未承载的壳体单元,以及控制器, 多层垂直输送系统的效果操作和至少一种自动运输,用于组装不同类型的不包括的壳体单元的订单,而不需要在整个存储和检索系统中移动相同的未包含的箱单元类型的捆。
    • 9. 发明授权
    • Intelligent storage device controller
    • 智能存储设备控制器
    • US07730077B2
    • 2010-06-01
    • US10667203
    • 2003-09-18
    • Foster D. HinshawRaymond J. AndrakaDavid L. MeyersSharon L. MillerMichael SporerWilliam K. StewartBarry M. Zane
    • Foster D. HinshawRaymond J. AndrakaDavid L. MeyersSharon L. MillerMichael SporerWilliam K. StewartBarry M. Zane
    • G06F17/30
    • G06F17/30477G06F17/30578Y10S707/99944
    • A programmable streaming data processor that can be programmed to recognize record and field structures of data received from a streaming data source such as a mass storage device. Being programmed with, for example, field information, the unit can locate record and field boundaries and employ logical arithmetic methods to compare fields with one another or with values otherwise supplied by general purpose processors to precisely determine which records are worth transferring to memory of the more general purpose distributed processors. The remaining records arrive and are discarded by the streaming data processor or are tagged with status bits to indicate to the more general purpose processor that they are to be ignored. In a preferred embodiment, the streaming data processor may analyze and discard records for several reasons. The first reason may be an analysis of contents of the field. Other reasons for record blocking may have to do with tagging records that are to be visible to particular users depending upon a series of concurrent transactions.
    • 可编程流式数据处理器,其可以被编程以识别从诸如大容量存储设备的流数据源接收的数据的记录和场结构。 通过例如场信息进行编程,该单元可以定位记录和场边界,并采用逻辑运算方法将场相互比较,或者由通用处理器提供的值精确地确定哪些记录值得转移到 更通用的分布式处理器。 剩余的记录到达并被流式数据处理器丢弃,或者被标记为状态位,以向更通用的处理器指示它们被忽略。 在优选实施例中,流数据处理器可以由于几个原因来分析和丢弃记录。 第一个原因可能是对该领域内容的分析。 记录阻止的其他原因可能与标记根据一系列并发事务对特定用户可见的记录有关。
    • 10. 发明授权
    • Asymmetric data streaming architecture having autonomous and asynchronous job processing unit
    • 具有自主和异步作业处理单元的非对称数据流架构
    • US07634477B2
    • 2009-12-15
    • US10667128
    • 2003-09-18
    • Foster D. Hinshaw
    • Foster D. Hinshaw
    • G06F7/00G06F17/30
    • G06F17/30477G06F17/30578Y10S707/99944
    • In a preferred embodiment, the present invention is an asymmetric data processing system having two or more groups of processors that have attributes that are optimized for their assigned functions. A first processor group, which may be SMP machines, are responsible for interfacing with applications and/or end users to obtain queries, and for planning query execution. A second processor group consists of many streaming record-oriented processors called Job Processing Units (JPUs), typically arranged as an MPP structure. The JPUs carry out the bulk of the data processing required to implement the logic of a query, running autonomously and asynchronously from other processors in the system. The JPUs preferably use a multi-tasking operating system that permits multiple tasks to run at a given instant in time, in either an absolute-priority-based or a weighted-priority-based demand scheduling environment.
    • 在优选实施例中,本发明是具有两组或更多组处理器的不对称数据处理系统,其具有针对其分配的功能进行了优化的属性。 可能是SMP机器的第一处理器组负责与应用程序和/或最终用户进行接口以获取查询以及规划查询执行。 第二处理器组由许多面向流记录的处理器称为作业处理单元(JPU),通常被布置为MPP结构。 JPU执行实现查询逻辑所需的大量数据处理,与系统中的其他处理器自主和异步运行。 JPU优选地使用多任务操作系统,其允许多个任务在给定的时刻在基于绝对优先级或基于加权优先级的请求调度环境中运行。