On demand software contract modification and termination in running component assemblies
    1.
    发明授权
    On demand software contract modification and termination in running component assemblies 失效
    运行组件组件中的按需软件合同修改和终止

    公开(公告)号:US07735090B2

    公开(公告)日:2010-06-08

    申请号:US11304131

    申请日:2005-12-15

    IPC分类号: G06F3/00 G06F15/00 G06F15/001

    CPC分类号: G06F8/656

    摘要: A method, apparatus and article of manufacture to dynamically modify, terminate, or replace software components and connections (i.e., contracts) between components in a running assembly. Information about the component and contracts between components in a running assembly is used to determine an allowable sequence of management commands to transition the assembly of components from a current state to a specified goal state. At the same time, other components may continue to perform an operational workflow.

    摘要翻译: 一种方法,装置和制品,用于动态地修改,终止或替换运行组件中的组件之间的软件组件和连接(即,合同)。 关于组件和运行组件中组件之间的合约的信息用于确定允许的组件顺序,以将组件从当前状态转换到指定的目标状态。 同时,其他组件可以继续执行操作工作流程。

    Distributed computation in untrusted computing environments using distractive computational units
    2.
    发明授权
    Distributed computation in untrusted computing environments using distractive computational units 失效
    使用分散计算单位在不可信计算环境中的分布式计算

    公开(公告)号:US07426749B2

    公开(公告)日:2008-09-16

    申请号:US10760592

    申请日:2004-01-20

    申请人: Scott N. Gerard

    发明人: Scott N. Gerard

    IPC分类号: H04L9/00

    CPC分类号: G06F21/14 G06F21/125

    摘要: An apparatus, program product and method initiate the execution of distractive computational units along with the execution of other computational units on an untrusted computer to inhibit the reconstitution of a computation by an untrusted party. In particular, along with partitioning a particular computation into a plurality of computational units, one or more distractive computational units are generated and supplied to one or more resource providers for execution along with those of the partitioned computation.

    摘要翻译: 一种装置,程序产品和方法启动分散计算单元的执行以及在不可信计算机上执行其他计算单元以禁止由不信任方重新计算计算。 特别地,连同将特定计算划分成多个计算单元,生成一个或多个分散计算单元并将其提供给一个或多个资源提供者以及分区计算的一个。

    On-demand generation of correlated collections of mashable data from distributed, non-homogeneous data sources
    3.
    发明授权
    On-demand generation of correlated collections of mashable data from distributed, non-homogeneous data sources 有权
    按需生成来自分布式非均匀数据源的可混合数据的相关集合

    公开(公告)号:US09053184B2

    公开(公告)日:2015-06-09

    申请号:US13086952

    申请日:2011-04-14

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30864

    摘要: Embodiments of the present invention provide a method, system and computer program product for the on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources. In an embodiment of the invention, a method for on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources is provided. The method includes receiving a request for a data feed from a widget in a mashup rendered in a content browser executing in memory of a computer. The method further includes inspecting a virtual database of data aggregated from different data sources over a computer communications network to locate data requisite to returning the data feed to the widget in the mashup. The method yet further includes querying the data of the virtual database to produce the data feed. Finally, the method includes returning the data feed in the format specified to the widget in the mashup.

    摘要翻译: 本发明的实施例提供了一种用于按需生成来自分布式异构数据源的可混合数据的相关集合的方法,系统和计算机程序产品。 在本发明的一个实施例中,提供了一种从分布式异构数据源按需生成可混合数据的相关集合的方法。 该方法包括从在计算机的存储器中执行的内容浏览器中呈现的混搭中的窗口小部件接收对数据馈送的请求。 该方法还包括通过计算机通信网络检查从不同数据源聚合的数据的虚拟数据库,以定位在混搭中将数据馈送返回到小部件所必需的数据。 该方法还包括查询虚拟数据库的数据以产生数据馈送。 最后,该方法包括以mashup中的小部件指定的格式返回数据Feed。

    ON-DEMAND GENERATION OF CORRELATED COLLECTIONS OF MASHABLE DATA FROM DISTRIBUTED, NON-HOMOGENEOUS DATA SOURCES
    4.
    发明申请
    ON-DEMAND GENERATION OF CORRELATED COLLECTIONS OF MASHABLE DATA FROM DISTRIBUTED, NON-HOMOGENEOUS DATA SOURCES 有权
    从分布式非均质数据源中可搜索数据的相关收集的需求生成

    公开(公告)号:US20120265780A1

    公开(公告)日:2012-10-18

    申请号:US13086952

    申请日:2011-04-14

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30864

    摘要: Embodiments of the present invention provide a method, system and computer program product for the on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources. In an embodiment of the invention, a method for on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources is provided. The method includes receiving a request for a data feed from a widget in a mashup rendered in a content browser executing in memory of a computer. The method further includes inspecting a virtual database of data aggregated from different data sources over a computer communications network to locate data requisite to returning the data feed to the widget in the mashup. The method yet further includes querying the data of the virtual database to produce the data feed. Finally, the method includes returning the data feed in the format specified to the widget in the mashup.

    摘要翻译: 本发明的实施例提供了一种用于按需生成来自分布式异构数据源的可混合数据的相关集合的方法,系统和计算机程序产品。 在本发明的一个实施例中,提供了一种从分布式异构数据源按需生成可混合数据的相关集合的方法。 该方法包括从在计算机的存储器中执行的内容浏览器中呈现的混搭中的窗口小部件接收对数据馈送的请求。 该方法还包括通过计算机通信网络检查从不同数据源聚合的数据的虚拟数据库,以定位在混搭中将数据馈送返回到小部件所必需的数据。 该方法还包括查询虚拟数据库的数据以产生数据馈送。 最后,该方法包括以mashup中的小部件指定的格式返回数据Feed。

    Method, apparatus and computer program product for implementing automatic reapportionment of graphical subwindows based upon sensed, dynamic changes
    5.
    发明授权
    Method, apparatus and computer program product for implementing automatic reapportionment of graphical subwindows based upon sensed, dynamic changes 失效
    用于基于检测到的动态变化实现图形子窗口的自动重新分配的方法,装置和计算机程序产品

    公开(公告)号:US07546547B2

    公开(公告)日:2009-06-09

    申请号:US11138996

    申请日:2005-05-26

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0481 G06F9/451

    摘要: A method, apparatus and computer program product are provided for implementing automatic reapportionment of graphical screen subwindows based upon sensed, dynamic changes. Predefined dynamic change information is monitored for selected subwindows. The monitored predefined dynamic change information is compared with user selected configuration values to determine a reapportionment for the selected subwindows.

    摘要翻译: 提供了一种方法,装置和计算机程序产品,用于基于感测到的动态变化来实现图形屏幕子窗口的自动重新分配。 对所选子窗口监视预定义的动态变化信息。 将监视的预定义动态变化信息与用户选择的配置值进行比较,以确定所选择的子窗口的重新分配。

    Emotion-Based Digital Video Alteration
    6.
    发明申请
    Emotion-Based Digital Video Alteration 审中-公开
    基于情感的数字视频改变

    公开(公告)号:US20080068397A1

    公开(公告)日:2008-03-20

    申请号:US11531715

    申请日:2006-09-14

    IPC分类号: G09G5/00

    CPC分类号: G06K9/00221 G06K9/00315

    摘要: Methods, apparatus, and products are disclosed for emotion-based digital video alteration that include receiving digital video of a face of a person, detecting expressions of the face represented in the digital video that characterize an emotional state of the person, and altering expressions of the face represented in the digital video that characterize the emotional state of the person in dependence upon alteration rules. Emotion-based digital video alteration may also include establishing alteration rules by a user. Emotion-based digital video alteration may also include establishing alteration rules by a user displaying the altered expressions of the face represented in the digital video on a display screen.

    摘要翻译: 公开了用于基于情感的数字视频改变的方法,装置和产品,其包括接收人脸的数字视频,检测表示在数字视频中的表示该人物的情绪状态的表情,并且改变表情 在数字视频中表现出的表现在依赖于改变规则的人的情绪状态。 基于情绪的数字视频改变还可以包括由用户建立变更规则。 基于情绪的数字视频改变还可以包括由用户在显示屏幕上显示在数字视频中表示的脸部的改变的表达来建立改变规则。

    Exception tracking
    7.
    发明授权
    Exception tracking 失效
    异常跟踪

    公开(公告)号:US07984220B2

    公开(公告)日:2011-07-19

    申请号:US10932733

    申请日:2004-09-02

    IPC分类号: G06F13/00 G06F9/44

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, log trace data in response to an exception if the exception meets a filter criteria and create quality data from the trace data if a class in a call stack associated with the exception is owned by a user defined in a user table. In an embodiment, the quality data includes an identification of the user, a count of a number of times the exception was encountered by the user, and an identification of the exception. In various embodiments, the filter criteria may be an exception type, classes that initiate the exception, or packages that contain the classes that initiate the exception.

    摘要翻译: 一种方法,装置,系统和信号承载介质,在一个实施例中,如果异常满足过滤器标准并响应于异常,则跟踪数据记录跟踪数据,并且如果调用堆栈中的类与相关联的调用堆栈相关联,则从跟踪数据创建质量数据 异常由用户表中定义的用户拥有。 在一个实施例中,质量数据包括用户的标识,用户遇到异常次数的计数和异常的识别。 在各种实施例中,过滤器标准可以是异常类型,启动异常的类或包含引发异常的类的包。

    Distributed computation in untrusted computing environments using distractive computational units
    8.
    发明授权
    Distributed computation in untrusted computing environments using distractive computational units 失效
    使用分散计算单位在不可信计算环境中的分布式计算

    公开(公告)号:US07661137B2

    公开(公告)日:2010-02-09

    申请号:US12174938

    申请日:2008-07-17

    申请人: Scott N. Gerard

    发明人: Scott N. Gerard

    IPC分类号: G06F21/00

    CPC分类号: G06F21/14 G06F21/125

    摘要: An apparatus, program product and method initiate the execution of distractive computational units along with the execution of other computational units on an untrusted computer to inhibit the reconstitution of a computation by an untrusted party. In particular, along with partitioning a particular computation into a plurality of computational units, one or more distractive computational units are generated and supplied to one or more resource providers for execution along with those of the partitioned computation.

    摘要翻译: 一种装置,程序产品和方法启动分散计算单元的执行以及在不可信计算机上执行其他计算单元以禁止由不信任方重新计算计算。 特别地,连同将特定计算划分成多个计算单元,生成一个或多个分散计算单元并将其提供给一个或多个资源提供者以及分区计算的一个。

    Measuring reliability of transactions
    9.
    发明授权
    Measuring reliability of transactions 失效
    衡量交易的可靠性

    公开(公告)号:US07287196B2

    公开(公告)日:2007-10-23

    申请号:US10932732

    申请日:2004-09-02

    申请人: Scott N. Gerard

    发明人: Scott N. Gerard

    IPC分类号: G06F11/00

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, divide transactions performed by a program into groups, save data regarding duration times of the transactions in response to trace statements in the program, and determine a reliability of the groups of transactions based on the duration times and a number of failures of the transactions in the groups. The duration times are based on differences between start times and end times of the transactions, excluding differences between the suspend times and resume times of the transactions.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中将由程序执行的事务划分成组,响应于程序中的跟踪语句,保存关于事务的持续时间的数据,并且确定 基于持续时间的交易组以及组中的交易失败的数量。 持续时间基于交易的开始时间和结束时间之间的差异,不包括交易的暂停时间和恢复时间之间的差异。

    DISTRIBUTED COMPUTATION IN UNTRUSTED COMPUTING ENVIRONMENTS USING DISTRACTIVE COMPUTATIONAL UNITS
    10.
    发明申请
    DISTRIBUTED COMPUTATION IN UNTRUSTED COMPUTING ENVIRONMENTS USING DISTRACTIVE COMPUTATIONAL UNITS 失效
    使用分布式计算单位的非计算机环境中的分布式计算

    公开(公告)号:US20080301806A1

    公开(公告)日:2008-12-04

    申请号:US12174938

    申请日:2008-07-17

    申请人: Scott N. Gerard

    发明人: Scott N. Gerard

    IPC分类号: G06F21/00

    CPC分类号: G06F21/14 G06F21/125

    摘要: An apparatus, program product and method initiate the execution of distractive computational units along with the execution of other computational units on an untrusted computer to inhibit the reconstitution of a computation by an untrusted party. In particular, along with partitioning a particular computation into a plurality of computational units, one or more distractive computational units are generated and supplied to one or more resource providers for execution along with those of the partitioned computation.

    摘要翻译: 一种装置,程序产品和方法启动分散计算单元的执行以及在不可信计算机上执行其他计算单元以禁止由不信任方重新计算计算。 特别地,连同将特定计算划分成多个计算单元,生成一个或多个分散计算单元并将其提供给一个或多个资源提供者以及分区计算的一个。