会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Multi-thread spreadsheet processing with dependency levels
    • 具有依赖关系级别的多线程电子表格处理
    • US08032821B2
    • 2011-10-04
    • US11430486
    • 2006-05-08
    • Jeffrey J. DuzakAndrew BeckerMatthew J. AndroskiDuane Campbell
    • Jeffrey J. DuzakAndrew BeckerMatthew J. AndroskiDuane Campbell
    • G06F17/12
    • G06F17/246G06F9/5066
    • This disclosure relates to a method and system of processing chain calculations in spreadsheet applications utilizing multiple processors, each having a separate recalculation engine. A single calculation chain may be reordered into a unified chain where supporting and dependent formulas are organized into a tree hierarchy of child chains. The unified chain is further divided into dependency levels, where entries in each dependency level may be moved to a next dependency level during reordering. If an entry within a dependency level is dependent upon another entry not found within its own child chain, the unified chain is ordered such that an entry is only dependent upon an entry in a prior dependency level. Further, dependency levels allow a control thread to perform control-thread-only operations while maintaining multi-thread processing capabilities.
    • 本公开涉及一种使用多个处理器的电子表格应用程序中处理链计算的方法和系统,每个处理器具有单独的重新计算引擎。 单个计算链可以重新排序成统一的链,其中支持和依赖公式被组织成儿童链的树层次结构。 统一链进一步分为依赖关系级别,每个依赖关系级别中的条目可能在重排序期间移动到下一个依赖关系级别。 如果依赖关系级别中的条目取决于在其自己的子链中未找到的另一个条目,则统一链被排序,使得条目仅依赖于先前的依赖关系级别中的条目。 此外,依赖关系级别允许控制线程在维护多线程处理能力的同时执行控制线程操作。
    • 4. 发明授权
    • Asynchronous user defined functions
    • 异步用户定义的功能
    • US08584004B2
    • 2013-11-12
    • US12107959
    • 2008-04-23
    • Chris L. RaeCharles D. EllisJeffrey J. Duzak
    • Chris L. RaeCharles D. EllisJeffrey J. Duzak
    • G06F17/12
    • G06Q40/04
    • A framework for enabling users to create User Defined Functions (UDFs), which can run simultaneously without using multiple calculation threads, is provided. A calculation engine continues a remainder of calculation operations independent of a pending asynchronous function upon starting to run the asynchronous function without waiting to receive a result. The result value is introduced to the computation at a later time during the calculation cycle, when it is received or completed by the calculation engine. When the results are received, downstream operations such as dependent functions are calculated without changing a flow of dependencies within the operations.
    • 提供了允许用户创建可以同时运行而不使用多个计算线程的用户定义函数(UDF)的框架。 计算引擎在开始运行异步功能而不等待接收结果时,继续执行与待处理异步功能无关的计算运算的剩余部分。 当计算引擎接收或完成时,结果值在计算周期的较后时间被引入计算。 当接收到结果时,计算诸如依赖函数的下游操作,而不改变操作内的依赖性流。
    • 5. 发明申请
    • DYNAMIC FORMULAS FOR SPREADSHEET CELLS
    • 动植物细胞的动态配方
    • US20090228776A1
    • 2009-09-10
    • US12042500
    • 2008-03-05
    • Allan FoltingJeffrey J. DuzakCharles D. Ellis
    • Allan FoltingJeffrey J. DuzakCharles D. Ellis
    • G06F17/00
    • G06F17/246
    • Multiple formulas are associated with a single cell of a spreadsheet. A base formula represents the actual value extracted from a data source. Adjustment formulas represent formulas for calculating adjustments to the value contained within the cell and other formulas can represent different calculation scenarios. Each of the formulas associated with the cell are dynamically updated and adjusted to react to changes elsewhere in the spreadsheet such that a user can recalculate the whole spreadsheet and move formulas around in the spreadsheet causing both the external data formula and all the adjustment formulas that may exist in the same cell to be updated accordingly.
    • 多个公式与电子表格的单个单元格相关联。 基本公式表示从数据源中提取的实际值。 调整公式表示用于计算对单元格中包含的值的调整的公式,其他公式可以表示不同的计算方案。 与单元格相关联的每个公式被动态地更新和调整以对电子表格中的其他地方的变化做出反应,使得用户可以重新计算整个电子表格并在电子表格中移动公式,导致外部数据公式和可能的所有调整公式 存在于要相应更新的同一个单元格中。