System and method for automated recovery after an error in a batch processing system caused by malformatted or unsupported data
    1.
    发明授权
    System and method for automated recovery after an error in a batch processing system caused by malformatted or unsupported data 有权
    由于格式不正确或不受支持的数据导致批量处理系统发生错误后的自动恢复系统和方法

    公开(公告)号:US07464293B2

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

    申请号:US11373040

    申请日:2006-03-10

    IPC分类号: G06F11/00

    摘要: A system and method for automated recovery of processing of a unit of work during an error in a batch processing system is disclosed. Generally, at least a portion of a unit of work and instructions of operations to perform to process the portion of the unit of work is sent to a worker data structure. A periodic heartbeat is received from the worker data structure indicating the worker data structure is processing the at least a portion of the unit of work. If an unexpected termination of the worker data structure is detected, a signal is sent to a crash handler data structure instructing the crash handler data structure to detect and store a current input location of the at a portion of the unit of work. The records from the current location at the crash are skipped during reprocessing of the unit of work to increase the chances of success during reprocessing.

    摘要翻译: 公开了一种用于在批处理系统中的错误期间自动恢复工作单元的处理的系统和方法。 通常,工作单元的至少一部分和用于执行以处理工作单元的部分的操作指令被发送到工作者数据结构。 从工作者数据结构接收到周期性心跳,指示工作人员数据结构正在处理工作单元的至少一部分。 如果检测到工作者数据结构意外终止,则将信号发送到崩溃处理程序数据结构,指示崩溃处理程序数据结构检测并存储工作单元的一部分的当前输入位置。 在工作单位的后处理过程中,跳过当前坠机地点的记录,以增加后处理中成功的机会。

    System and method for resource lock acquisition and reclamation in a network file system environment
    2.
    发明授权
    System and method for resource lock acquisition and reclamation in a network file system environment 有权
    网络文件系统环境下资源锁获取和回收的系统和方法

    公开(公告)号:US07904435B2

    公开(公告)日:2011-03-08

    申请号:US11372878

    申请日:2006-03-10

    IPC分类号: G06F7/00 G06F17/30

    摘要: Systems and methods for acquiring, releasing, and reclaiming a lock of a data structure in a network file system (“NFS”) are discussed. Generally, a text file is created in a management library of the data structure. The name of the text file includes an identifier of the lock, an identifier of a process attempting to acquire the lock, and an identifier of a machine on which the process attempting to acquire the lock is running. The identifier of the process attempting to acquire the lock and the identifier of the machine on which the process attempting to acquire the lock is running are is saved in the contents of the text file and a hard line is created pointing to the text file. Finally, a lock of the data structure is granted based on a number of links pointing to the text file.

    摘要翻译: 讨论了在网络文件系统(“NFS”)中获取,释放和回收数据结构锁的系统和方法。 通常,在数据结构的管理库中创建文本文件。 文本文件的名称包括锁的标识符,尝试获取锁的进程的标识符以及尝试获取锁的进程正在其上运行的机器的标识符。 尝试获取锁的进程的标识符和尝试获取锁的进程正在运行的机器的标识符被保存在文本文件的内容中,并且创建指向文本文件的硬线。 最后,基于指向文本文件的多个链接来授予数据结构的锁定。

    System and method for providing transaction support across a plurality of data structures
    3.
    发明申请
    System and method for providing transaction support across a plurality of data structures 审中-公开
    用于跨多个数据结构提供事务支持的系统和方法

    公开(公告)号:US20070214142A1

    公开(公告)日:2007-09-13

    申请号:US11373041

    申请日:2006-03-10

    IPC分类号: G06F17/30

    CPC分类号: G06Q30/02

    摘要: A system and method for providing transaction support across a plurality of data structures is disclosed. Generally, a transaction status directory indicating a transaction is in a prepare state is created. It is determined whether a first data structure is able to perform a first set of operations to complete the transaction. The first data structure is locked in response to determining the first data structure is able to perform the first set of instructions and instructions are sent to the first data structure to perform the set of operations. The first data structure is modified and a log of each modification of the first data structure is kept in case modification needs to be undone. It is then determined if a second data structure is able to perform a second set of operations to complete the transaction. In one embodiment, the second data structure is locked and instructions are sent to the second data structure to perform the set of operations. The second data structure is modified and a log of each modification of the second data structure is kept in case modification needs to be undone. The transaction status directory is then modified to indicate the transaction is in a commit phase, the log of modifications to the first and second data structures are deleted, and the locks of the first and second data structures are released.

    摘要翻译: 公开了一种用于跨多个数据结构提供事务支持的系统和方法。 通常,创建指示事务处于准备状态的事务状态目录。 确定第一数据结构是否能够执行第一组操作以完成交易。 响应于确定第一数据结构能够执行第一组指令而将第一数据结构锁定,并且指令被发送到第一数据结构以执行该组操作。 修改第一个数据结构,并保留第一个数据结构的每个修改的日志,以防修改需要撤消。 然后确定第二数据结构是否能够执行第二组操作以完成交易。 在一个实施例中,第二数据结构被锁定,并且指令被发送到第二数据结构以执行该组操作。 修改第二个数据结构,并保留第二个数据结构的每个修改的日志,以防修改需要撤消。 然后修改事务状态目录以指示事务处于提交阶段,删除对第一和第二数据结构的修改日志,并释放第一和第二数据结构的锁。

    System and method for resource lock acquisition and reclamation in a network file system environment
    4.
    发明申请
    System and method for resource lock acquisition and reclamation in a network file system environment 有权
    网络文件系统环境下资源锁获取和回收的系统和方法

    公开(公告)号:US20070214161A1

    公开(公告)日:2007-09-13

    申请号:US11372878

    申请日:2006-03-10

    IPC分类号: G06F7/00

    摘要: A system and method for acquiring, releasing, and reclaiming a lock of a data structure in a network file system (“NFS”) is disclosed. Generally, a text file is created in a management library of the data structure. The name of the text file comprises an identifier of the lock, an identifier of a process attempting to acquire the lock, and an identifier of a machine on which the process attempting to acquire the lock is running. The identifier of the process attempting to acquire the lock and the identifier of the machine on which the process attempting to acquire the lock is running is saved in the contents of the text file and a hard line is created pointing to the text file. Finally, a number of links pointing to the text file is determined and a lock of the data structure is granted based on the number of links pointing to the text file.

    摘要翻译: 公开了一种用于获取,释放和回收网络文件系统(“NFS”)中的数据结构的锁的系统和方法。 通常,在数据结构的管理库中创建文本文件。 文本文件的名称包括锁的标识符,尝试获取锁的进程的标识符以及尝试获取锁的进程正在其上运行的机器的标识符。 尝试获取锁的进程的标识符和尝试获取锁的进程正在运行的机器的标识符被保存在文本文件的内容中,并且创建指向文本文件的硬线。 最后,确定指向文本文件的多个链接,并且基于指向文本文件的链接的数量来授予数据结构的锁定。

    System and method for automated recovery of data in a batch processing system
    5.
    发明申请
    System and method for automated recovery of data in a batch processing system 审中-公开
    在批处理系统中自动恢复数据的系统和方法

    公开(公告)号:US20070214457A1

    公开(公告)日:2007-09-13

    申请号:US11372709

    申请日:2006-03-10

    IPC分类号: G06F9/46

    摘要: A system and method for automatic recovery of a unit of work in a batch processing system is disclosed. Generally, a unit of work is placed in a todo queue to store the unit of work for processing. Access to the unit of work is provided to a data structure for processing and the unit of work is moved from the todo queue to an in-progress queue. An error is detected in the processing of the unit of work and a retry count of the unit of work is compared to a maximum retry count of the unit of work. Finally, the unit of work is moved to the todo queue for re-processing or to a failed queue for further analysis based on the comparison of the retry count to the maximum retry count.

    摘要翻译: 公开了一种用于在批处理系统中自动恢复工作单元的系统和方法。 一般来说,一个工作单位放置在一个待排队列中,以存储要处理的工作单元。 对工作单元的访问被提供给用于处理的数据结构,并且将工作单元从工作队列移动到正在进行的队列。 在工作单元的处理中检测到错误,并将工作单元的重试次数与工作单元的最大重试次数进行比较。 最后,根据重试计数与最大重试次数的比较,将工作单元移动到待处理队列进行重新处理或进入故障队列进行进一步分析。

    System and method for automated recovery after an error in a batch processing system caused by malformatted or unsupported data
    6.
    发明申请
    System and method for automated recovery after an error in a batch processing system caused by malformatted or unsupported data 有权
    由于格式不正确或不受支持的数据导致批量处理系统发生错误后的自动恢复系统和方法

    公开(公告)号:US20070214381A1

    公开(公告)日:2007-09-13

    申请号:US11373040

    申请日:2006-03-10

    IPC分类号: G06F11/00

    摘要: A system and method for automated recovery of processing of a unit of work during an error in a batch processing system is disclosed. Generally, at least a portion of a unit of work and instructions of operations to perform to process the portion of the unit of work is sent to a worker data structure. A periodic heartbeat is received from the worker data structure indicating the worker data structure is processing the at least a portion of the unit of work. If an unexpected termination of the worker data structure is detected, a signal is sent to a crash handler data structure instructing the crash handler data structure to detect and store a current input location of the at a portion of the unit of work. The records from the current location at the crash are skipped during reprocessing of the unit of work to increase the chances of success during reprocessing.

    摘要翻译: 公开了一种用于在批处理系统中的错误期间自动恢复工作单元的处理的系统和方法。 通常,工作单元的至少一部分和用于执行以处理工作单元的部分的操作指令被发送到工作者数据结构。 从工作者数据结构接收到周期性心跳,指示工作人员数据结构正在处理工作单元的至少一部分。 如果检测到工作者数据结构意外终止,则将信号发送到崩溃处理程序数据结构,指示崩溃处理程序数据结构检测并存储工作单元的一部分的当前输入位置。 在工作单位的后处理过程中,跳过当前坠机地点的记录,以增加后处理中成功的机会。

    DYNAMIC ADVERTISEMENT MANAGEMENT
    7.
    发明申请
    DYNAMIC ADVERTISEMENT MANAGEMENT 审中-公开
    动态广告管理

    公开(公告)号:US20100082411A1

    公开(公告)日:2010-04-01

    申请号:US12242041

    申请日:2008-09-30

    IPC分类号: G06Q30/00

    CPC分类号: G06Q30/02 G06Q30/0241

    摘要: A method and system for generating digital advertisements is provided. A method employed by the system may include receiving template information that that defines dynamic elements of the advertisement, receiving data associated with the dynamic elements, generating browser code based on the template information and the data, and communicating the browser code to a browser. The method may also include receiving a second template that includes a creative applet reference and combining the template information with the browser code. The second template may also include a reference to an alternate image that is rendered when an image defined by the creative applet cannot be rendered.

    摘要翻译: 提供了一种生成数字广告的方法和系统。 系统采用的方法可以包括接收定义广告的动态元素的模板信息,接收与动态元素相关联的数据,基于模板信息和数据生成浏览器代码,以及将浏览器代码传送到浏览器。 该方法还可以包括接收包括创意小应用程序引用并将模板信息与浏览器代码组合的第二模板。 第二个模板还可以包括对由创建小程序定义的图像无法呈现时呈现的替代图像的引用。

    MONETIZING RICH MEDIA ADVERTISING INTERACTION
    8.
    发明申请
    MONETIZING RICH MEDIA ADVERTISING INTERACTION 审中-公开
    多媒体广告互动

    公开(公告)号:US20090030785A1

    公开(公告)日:2009-01-29

    申请号:US11828789

    申请日:2007-07-26

    IPC分类号: G06Q30/00

    摘要: A method for calculating brand index (BI) for interactive rich media advertising produces a brand effectiveness model, and includes categorizing advertising exposure of a rich media ad into a type of bucket, and for each type of bucket: assigning a weight (Wj) to each of a plurality of data types collected in the bucket; assigning a score (Dj) to each of the data types collected in the bucket; tracking a frequency (Nj) of occurrence of each data type; and calculating a bucket brand index (BBIi)=ΣWj*Nj*Dj. A non-linear approach to calculating BBI may also be used. A bucket weight (Wi) is assigned to each type of bucket; the BI is calculated as a weighted sum of the plurality of bucket brand indexes (BBI)=ΣWi*BBIi, and the BI is communicated to an advertiser or publisher for an ad campaign that includes the BBIi to indicate monetization value of the rich media ad.

    摘要翻译: 用于计算交互式富媒体广告的品牌指数(BI)的方法产生品牌有效性模型,并且包括将富媒体广告的广告曝光分类为桶类型和对于每种类型的桶:将权重(Wj)分配给 在桶中收集的多个数据类型中的每一个; 将分数(Dj)分配给在桶中收集的每个数据类型; 跟踪每种数据类型的出现频率(Nj); 并计算桶品牌指数(BBIi)= SigmaWj * Nj * Dj。 还可以使用计算BBI的非线性方法。 铲斗重量(Wi)分配给每种类型的铲斗; BI被计算为多个桶品牌指数(BBI)= SigmaWi * BBIi的加权和,并且将BI传达给包括BBIi的广告活动的广告主或发布者,以指示富媒体广告的营利价值 。

    BUSINESS APPLICATIONS AND MONETIZATION MODELS OF RICH MEDIA BRAND INDEX MEASUREMENTS
    9.
    发明申请
    BUSINESS APPLICATIONS AND MONETIZATION MODELS OF RICH MEDIA BRAND INDEX MEASUREMENTS 审中-公开
    多媒体品牌指标测量的业务应用和制图模型

    公开(公告)号:US20090030784A1

    公开(公告)日:2009-01-29

    申请号:US11828509

    申请日:2007-07-26

    IPC分类号: G06Q30/00

    摘要: A method for campaign optimization of interactive rich media advertising includes providing a plurality of creatives; assigning a weight to each creative; tracking user interaction with at least some of the plurality of creatives; continuously computing a brand index (BI) for each creative based on the tracked user interaction and the weight of each tracked creative; updating an optimization engine with a latest BI for each creative, wherein the optimization engine dynamically adjusts the weight of each creative based on the latest BI for each creative; and serving over a communication network the creatives based on the weight associated with each, such that the creatives with higher weight are served more frequently than the creatives with lower weight as an optimized ad campaign of the plurality of creatives.

    摘要翻译: 交互式富媒体广告的广告系列优化方法包括提供多个广告素材; 为每个广告素材分配权重; 跟踪与多个广告素材中的至少一些的用户交互; 基于跟踪的用户交互和每个跟踪的广告素材的重量,不断计算每个广告素材的品牌指数(BI); 更新针对每个广告素材的最新BI的优化引擎,其中优化引擎基于每个广告素材的最新BI来动态地调整每个广告素材的权重; 并且基于与每个相关联的权重,通过通信网络对广告素材进行服务,使得具有较高权重的广告素材比具有较低权重的作为多个广告素材的优化广告活动的广告素材的频率更高。

    Time slicing web based advertisements
    10.
    发明授权
    Time slicing web based advertisements 有权
    时间分片网络广告

    公开(公告)号:US07945660B2

    公开(公告)日:2011-05-17

    申请号:US11493213

    申请日:2006-07-26

    IPC分类号: G06F15/173 G06Q30/00

    摘要: A system and method are disclosed for rotating an advertisement on a single page or screen. The advertisement may be rotated when the user is active on the page or screen. In addition, the advertisement that replaces the original ad may be based on the user's activity, or may be based on the content displayed in the page or screen. This system and method may increase advertising inventory that is displayed on a page or screen by displaying advertisements for a set time interval, which results in increased flexibility for sellers and buyers of online advertising.

    摘要翻译: 公开了用于在单个页面或屏幕上旋转广告的系统和方法。 当用户在页面或屏幕上处于活动状态时,广告可能会旋转。 此外,替换原始广告的广告可以基于用户的活动,或者可以基于在页面或屏幕中显示的内容。 该系统和方法可以通过以设定的时间间隔显示广告来增加在页面或屏幕上显示的广告库存,这导致在线广告的卖家和买方的灵活性增加。