Dynamic creation of workflows from deterministic models of real world processes
    2.
    发明授权
    Dynamic creation of workflows from deterministic models of real world processes 有权
    从现实世界进程的确定性模型中动态创建工作流程

    公开(公告)号:US06279009B1

    公开(公告)日:2001-08-21

    申请号:US09205828

    申请日:1998-12-04

    IPC分类号: G06F1730

    摘要: A workflow generated from a declarative model of a real world process represents the procedural steps to accomplish the process. In one embodiment, the declarative model may include a first number of state nodes and a second number of task nodes interconnected with the state nodes. In such cases, generating a workflow may be accomplished by choosing one of a number of paths through the model, each of the paths comprising an alternating series of one or more of the state nodes and one or more of the task nodes with any predecessor state node in one of the paths representing a precondition for a subsequent task node along the one of the paths and any following state node of the subsequent task node along the one of the paths representing a result of applying one or more actions that correspond to that task node. As part of a computer assisted scheduling system, the model may be configured to receive updates reflecting changes in the real-world manufacturing environment. Such changes may represent completed tasks, and/or a change in the availability of one or more resources represented in the model.

    摘要翻译: 从现实世界进程的声明模型生成的工作流程表示完成该过程的过程步骤。 在一个实施例中,声明性模型可以包括与状态节点互连的第一数量的状态节点和第二数目的任务节点。 在这种情况下,可以通过选择通过模型的多个路径中的一个来实现生成工作流程,每个路径包括一个或多个状态节点和一个或多个任务节点的交替序列,具有任何前导状态 一个路径中的一个路径表示沿着路径中的一个路径的后续任务节点的前提条件,以及后续任务节点的任何后续状态节点沿着表示应用与该任务对应的一个或多个动作的结果的路径之一 节点。 作为计算机辅助调度系统的一部分,该模型可以被配置为接收反映现实制造环境中的变化的更新。 这样的改变可以表示完成的任务,和/或模型中表示的一个或多个资源的可用性的改变。

    Method and apparatus for creating adaptive workflows
    3.
    发明授权
    Method and apparatus for creating adaptive workflows 有权
    用于创建自适应工作流的方法和装置

    公开(公告)号:US06546364B1

    公开(公告)日:2003-04-08

    申请号:US09216355

    申请日:1998-12-18

    IPC分类号: G06F945

    摘要: A scheduling engine and an associated workflow engine may be configured to build workflows that describe sequences of tasks to be performed in a dynamically changing environment. The workflow engine may be configured to monitor the execution of the tasks within the environment and to provide the scheduling engine with information regarding deviations of task executions from the workflows. When such deviations are detected, the workflow engine may trigger the scheduling engine to rebuild the workflows for as yet uncompleted tasks. The scheduling engine may receive the information regarding the deviations via a declarative model of the physical environment. In general, the tasks may be a set of job requests to be processed in a manufacturing environment (e.g., a print shop). Also, the scheduling engine may be made up of an aggregate planner and a detailed scheduler. Aggregate plans for the jobs may be first made for the jobs and then passed to the detailed scheduler for timelining, etc. Building the aggregate plans may be accomplished by selecting a subset of the job requests according to a procedure for packing bins representing the resources of the manufacturing plant.

    摘要翻译: 调度引擎和关联的工作流引擎可以被配置为构建描述要在动态变化的环境中执行的任务序列的工作流。 工作流引擎可以被配置为监视环境内的任务的执行并且向调度引擎提供关于来自工作流的任务执行的偏差的信息。 当检测到这样的偏差时,工作流引擎可以触发调度引擎来重建尚未完成的任务的工作流。 调度引擎可以通过物理环境的声明模型来接收关于偏差的信息。 通常,这些任务可以是在制造环境(例如,印刷店)中处理的一组作业请求。 此外,调度引擎可以由总计划器和详细调度器组成。 可以首先对作业进行总体计划,然后传递给详细的调度程序进行及时处理等。构建聚合计划可以通过根据表示资源的资源的包的过程来选择一个作业请求的子集来完成 制造厂。

    Method and apparatus for order promising
    4.
    发明授权
    Method and apparatus for order promising 失效
    订单承诺的方法和设备

    公开(公告)号:US06321133B1

    公开(公告)日:2001-11-20

    申请号:US09205245

    申请日:1998-12-04

    IPC分类号: G06F1900

    摘要: An order promising scheme includes the ability to query a hierarchical scheduling module configured to generate workflows for a series of jobs to be processed in a manufacturing environment to determine the earliest reasonable completion time for one or more additional jobs to be processed in the manufacturing environment. The querying may involve first querying an aggregate planning level of the hierarchical scheduling module to determine whether the one or more additional jobs may be processed. Further, the querying may require querying a detailed scheduling level of the hierarchical scheduling module to determine whether the one or more additional jobs may be processed in the event that the aggregate planning level returns a negative reply to the first query by the order promising module. The querying of the hierarchical scheduling module may be performed in response to user inquiries submitted via a user interface. The hierarchical scheduling module is kept apprised of a current state of the manufacturing environment through updates to a virtual representation of the manufacturing environment. This may involve updating a model of a print shop environment.

    摘要翻译: 订单有希望的方案包括查询分层调度模块的能力,该分层调度模块被配置为为在制造环境中处理的一系列作业生成工作流,以确定要在制造环境中处理的一个或多个附加作业的最早的合理完成时间。 查询可以包括首先查询分层调度模块的聚合规划级别,以确定是否可以处理一个或多个附加作业。 此外,查询可能需要查询分级调度模块的详细调度级别,以确定在总计划级别是否由订单承诺模块返回对第一查询的否定回答的情况下是否可以处理一个或多个附加作业。 可以响应于经由用户界面提交的用户查询来执行分级调度模块的查询。 通过对制造环境的虚拟表示的更新,将分层调度模块保持在制造环境的当前状态。 这可能涉及更新打印店环境的模型。

    Methods for creating aggregate plans useful in manufacturing environments
    5.
    发明授权
    Methods for creating aggregate plans useful in manufacturing environments 有权
    创建在制造环境中有用的聚合计划的方法

    公开(公告)号:US06278901B1

    公开(公告)日:2001-08-21

    申请号:US09215747

    申请日:1998-12-18

    IPC分类号: G06F1900

    CPC分类号: G06Q10/06

    摘要: An aggregate plan for a set of job requests to be processed in a manufacturing environment may be produced given capacities for resources of the manufacturing environment, the capacities being represented by bins in multiple dimensions, some of which may be used by the jobs on an alternative basis. In such a scheme, producing the aggregate plan may be accomplished by selecting a subset of the job requests according to a procedure for packing the bins. For example, packing the bins may be accomplished by selecting from among ordered lists of the job requests grouped according to costs for one or more of the resources. The ordered lists of job requests may be ordered in terms of value. In some cases, at least some of the job requests may have different values versus cost for different ones of the resources. Each alternative be represented as a separate bin. A detailed schedule may be developed from the aggregate plan, the detailed schedule differing from the aggregate plan by including a timeline for the selected jobs.

    摘要翻译: 可以根据制造环境的资源的能力来生产在制造环境中处理的一组作业请求的总计划,其容量由多个维度中的仓表示,其中一些可以由作业替代地使用 基础。 在这种方案中,可以根据包装箱的过程选择作业请求的子集来实现生成聚合计划。 例如,可以通过从按照一个或多个资源的成本分组的作业请求的有序列表中进行选择来实现分组。 工作请求的有序列表可以按照价值来排序。 在某些情况下,对于不同的资源,至少一些作业请求可能具有不同的值与成本。 每个替代方案都表示为一个单独的bin。 可以从总计划制定详细的时间表,详细的时间表与总计划不同,包括所选作业的时间表。

    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR RANKING PROFILES
    6.
    发明申请
    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR RANKING PROFILES 审中-公开
    用于排列配置文件的系统,方法和计算机程序产品

    公开(公告)号:US20080059447A1

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

    申请号:US11466944

    申请日:2006-08-24

    IPC分类号: G06F17/30

    CPC分类号: G06F16/9535

    摘要: A system, method and computer program product are provided. In use, feedback relating to tags associated with a plurality of profiles is received. In addition, a search query is received. Further, a subset of the profiles is identified based on the search query. The subset of the profiles is also ranked based on the feedback. Moreover, the subset of the profiles is displayed based on the ranking.

    摘要翻译: 提供了一种系统,方法和计算机程序产品。 在使用中,接收与多个简档相关联的标签的反馈。 另外,接收到一个搜索查询。 此外,基于搜索查询来识别简档的子集。 配置文件的子集也根据反馈进行排名。 此外,基于排名显示简档的子集。

    Manufacturing process modeling techniques
    7.
    发明授权
    Manufacturing process modeling techniques 有权
    制造过程建模技术

    公开(公告)号:US06347256B1

    公开(公告)日:2002-02-12

    申请号:US09184776

    申请日:1998-11-02

    IPC分类号: G06F1900

    CPC分类号: G06Q10/06

    摘要: A directed graph includes a first number of state nodes and a second number of task nodes. The task nodes are interconnected with the state nodes to define one or more paths through the directed graph, each of the paths including an alternating series of one or more of the state nodes and one or more of the task nodes. Thus, any predecessor state node in one of the paths represents a precondition for a subsequent task node along that path. Further, any following state node of that task node represents a result of applying one or more actions that correspond to the task node. The state nodes may be virtual representations of inventory items of a manufacturing environment. Thus, collectively the state nodes may define a bill of materials for the manufacturing environment. Similarly, the task nodes may each define a virtual representation of a manufacturing process within the manufacturing environment. In other words, the task nodes may collectively define routings for the manufacturing environment.

    摘要翻译: 有向图包括第一数量的状态节点和第二数目的任务节点。 任务节点与状态节点互连以定义穿过有向图的一个或多个路径,每个路径包括一个或多个状态节点和一个或多个任务节点的交替序列。 因此,其中一个路径中的任何前导状态节点表示沿着该路径的后续任务节点的前提条件。 此外,该任务节点的任何以下状态节点表示应用与任务节点对应的一个或多个动作的结果。 状态节点可以是制造环境的库存项目的虚拟表示。 因此,统一地,状态节点可以为制造环境定义材料清单。 类似地,任务节点可以各自定义制造环境内的制造过程的虚拟表示。 换句话说,任务节点可以共同地为制造环境定义路由。

    Online content delivery based on information from social networks

    公开(公告)号:US10373173B2

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

    申请号:US10867844

    申请日:2004-06-14

    IPC分类号: G06Q30/02

    摘要: Relevant content is prepared and selected for delivery to a member of a network based, in part, on prior online activities of the other members of the network, and the closeness of the member's relationship with the other members of the network. The relevant content may be an online ad, and is selected from a number of candidate online ads based on click-through rates of groups that are predefined with respect to the member and with respect to certain attributes. An online ad's revenue-generating potential may be considered in the selection process.