Performing an operation using multiple services
    1.
    发明授权
    Performing an operation using multiple services 有权
    使用多个服务执行操作

    公开(公告)号:US09223631B2

    公开(公告)日:2015-12-29

    申请号:US13050904

    申请日:2011-03-17

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: Some embodiments provide a method for distributing an operation for processing by a set of background services. The method automatically determines a number of background services for performing an operation. The method partitions the operation into several sub-operations. The method distributes the several sub-operations across the determined number of background services.

    摘要翻译: 一些实施例提供了一种用于分发由一组后台服务进行处理的操作的方法。 该方法自动确定执行操作的后台服务的数量。 该方法将操作分为几个子操作。 该方法在确定数量的后台服务中分配多个子操作。

    Providing resumption data in a distributed processing system

    公开(公告)号:US09727373B2

    公开(公告)日:2017-08-08

    申请号:US12057237

    申请日:2008-03-27

    摘要: An approach for providing a user with resumption data before pausing or terminating a partially-processed job that is processing in a distributed system. Certain applications, when paused, are not able to resume processing data at precisely the point where it was paused. As a result, users surrender some, or all, of the processed portion of the data when processing is paused. In one embodiment of the invention, a user is provided with resumption data before the user confirms a request to pause the processing. Resumption data from each of the service nodes that is processing a segment of source data are collected and aggregated. Resumption data reflects a measure of processed data that would require re-processing if the processing were paused and resumed. Alternatively, resumption data includes a duration of spent processing time that would be lost if the processing were paused and resumed.

    Providing resumption data in a distributed processing system
    3.
    发明申请
    Providing resumption data in a distributed processing system 有权
    在分布式处理系统中提供恢复数据

    公开(公告)号:US20090248754A1

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

    申请号:US12057237

    申请日:2008-03-27

    IPC分类号: G06F9/46 G06F17/30

    摘要: An approach for providing a user with resumption data before pausing or terminating a partially-processed job that is processing in a distributed system. Certain applications, when paused, are not able to resume processing data at precisely the point where it was paused. As a result, users surrender some, or all, of the processed portion of the data when processing is paused. In one embodiment of the invention, a user is provided with resumption data before the user confirms a request to pause the processing. Resumption data from each of the service nodes that is processing a segment of source data are collected and aggregated. Resumption data reflects a measure of processed data that would require re-processing if the processing were paused and resumed. Alternatively, resumption data includes a duration of spent processing time that would be lost if the processing were paused and resumed.

    摘要翻译: 一种用于在暂停或终止在分布式系统中处理的部分处理的作业之前向用户提供恢复数据的方法。 某些应用程序暂停时,无法在其暂停点精确恢复处理数据。 结果,当处理暂停时,用户投降处理的数据部分或全部。 在本发明的一个实施例中,在用户确认暂停处理的请求之前,向用户提供恢复数据。 收集和聚合来自处理一段源数据的每个服务节点的恢复数据。 恢复数据反映了处理数据的量度,如果处理被暂停和恢复,则需要重新处理。 或者,恢复数据包括如果处理被暂停和恢复将丢失的花费的处理时间的持续时间。

    Performing An Operation Using Multiple Services
    4.
    发明申请
    Performing An Operation Using Multiple Services 有权
    使用多个服务执行操作

    公开(公告)号:US20120240124A1

    公开(公告)日:2012-09-20

    申请号:US13050904

    申请日:2011-03-17

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: Some embodiments provide a method for distributing an operation for processing by a set of background services. The method automatically determines a number of background services for performing an operation. The method partitions the operation into several sub-operations. The method distributes the several sub-operations across the determined number of background services.

    摘要翻译: 一些实施例提供了一种用于分发由一组后台服务进行处理的操作的方法。 该方法自动确定执行操作的后台服务的数量。 该方法将操作分为几个子操作。 该方法在确定数量的后台服务中分配多个子操作。

    Post-processing phase in a distributed computing system
    5.
    发明申请
    Post-processing phase in a distributed computing system 有权
    分布式计算系统的后处理阶段

    公开(公告)号:US20070234364A1

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

    申请号:US11395998

    申请日:2006-03-30

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: A method and apparatus for processing a computing job in a distributed processing system. A control process sends a message to an instance of an application instructing the application instance to divide the job into assignments for processing by various application instances. The application instance divides the job in a way that is suitable for the particular application and sends, to the control process, assignment information that describes how the job is to be divided. The control process stores the assignment information and assigns each of the application instances a portion of the computing job based on the assignment information. After, the application instances have completed the assignments, the control process instructs one of the application instances to perform post-processing on the assignment results, based on the assignment information.

    摘要翻译: 一种在分布式处理系统中处理计算任务的方法和装置。 控制过程向应用程序实例发送消息,指示应用程序实例将作业划分为各种应用程序实例进行处理。 应用程序实例以适合于特定应用程序的方式分配作业,并向控制过程发送描述作业如何划分的分配信息。 控制过程存储分配信息,并且基于分配信息将每个应用实例分配给计算作业的一部分。 之后,应用实例已经完成了分配,控制过程指示一个应用实例根据分配信息对分配结果执行后处理。

    Providing Media Settings Discovery in a Media Processing Application
    6.
    发明申请
    Providing Media Settings Discovery in a Media Processing Application 审中-公开
    在媒体处理应用程序中提供媒体设置发现

    公开(公告)号:US20100332981A1

    公开(公告)日:2010-12-30

    申请号:US12495800

    申请日:2009-06-30

    IPC分类号: G06F3/00 G06F3/048

    摘要: Some embodiments provide a method for automatically identifying settings of a media file. The method initially receives the identification of a piece of media content. Media content includes sound and image data that can be stored as a media file. It then performs an automated process for discovering the media settings of the media file. Examples of settings that are automatically identified in some embodiments include video codec type, audio codec type, frame height and frame width, video bit rate, video frame rate, audio channels, etc. The method then stores the media settings that are discovered from the media file. The stored media settings are used subsequently in some embodiments to generate a media file.

    摘要翻译: 一些实施例提供了一种用于自动识别媒体文件的设置的方法。 该方法最初接收一段媒体内容的标识。 媒体内容包括可以存储为媒体文件的声音和图像数据。 然后,它执行一个自动化过程来发现媒体文件的媒体设置。 在一些实施例中自动识别的设置的示例包括视频编解码器类型,音频编解码器类型,帧高度和帧宽度,视频比特率,视频帧速率,音频通道等。然后,该方法存储从 媒体档案 存储的媒体设置随后在一些实施例中用于生成媒体文件。

    Automatic image cropping
    7.
    发明授权

    公开(公告)号:US08380008B2

    公开(公告)日:2013-02-19

    申请号:US12149503

    申请日:2008-05-02

    摘要: Upon enabling an automatic cropping feature, a computer-implemented method for cropping a plurality of images retrieves a number of images to process among the plurality of images, and selects an image from the plurality of images to determine a set of crop values for the image until the set of crop values for each image have been determined. Determining a set of crop values for an image includes scanning the image from a first side to an opposing side to determine for each scan line of the image an amount representing a degree of color variation among the pixels for that scan line. The amount determined for each scan line is then compared to a threshold value until a crop value for a first area of the image can be determined.

    Post-processing phase in a distributed processing system using assignment information
    8.
    发明授权
    Post-processing phase in a distributed processing system using assignment information 有权
    使用分配信息的分布式处理系统中的后处理阶段

    公开(公告)号:US08307366B2

    公开(公告)日:2012-11-06

    申请号:US11395998

    申请日:2006-03-30

    IPC分类号: G06F9/46 G06F15/16

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: A method and apparatus for processing a computing job in a distributed processing system. A control process sends a message to an instance of an application instructing the application instance to divide the job into assignments for processing by various application instances. The application instance divides the job in a way that is suitable for the particular application and sends, to the control process, assignment information that describes how the job is to be divided. The control process stores the assignment information and assigns each of the application instances a portion of the computing job based on the assignment information. After, the application instances have completed the assignments, the control process instructs one of the application instances to perform post-processing on the assignment results, based on the assignment information.

    摘要翻译: 一种在分布式处理系统中处理计算任务的方法和装置。 控制过程向应用程序实例发送消息,指示应用程序实例将作业划分为各种应用程序实例进行处理。 应用程序实例以适合于特定应用程序的方式分配作业,并向控制过程发送描述作业如何划分的分配信息。 控制过程存储分配信息,并且基于分配信息将每个应用实例分配给计算作业的一部分。 之后,应用实例已经完成了分配,控制过程指示一个应用实例根据分配信息对分配结果执行后处理。