Systems and methods extending an existing programming language with constructs
    1.
    发明授权
    Systems and methods extending an existing programming language with constructs 有权
    系统和方法使用结构扩展现有的编程语言

    公开(公告)号:US07752599B2

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

    申请号:US10784374

    申请日:2004-02-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/31

    摘要: An easy-to-use workflow language can be created by extending an existing, common language such as JAVA. The language can be extended by adding those constructs that are missing but desirable. Such desirable constructs can include parallelism, asynchrony, loops over asynchronous events, and flexible handling of XML. Such constructs can allow a user to define a virtual program using the extended JAVA syntax. For example, XML can be placed inside a JAVA class that defines the high-level orchestration logic a workflow should follow. That orchestration logic can refer to the JAVA class to carry out work, such that the logic to handle an incoming message is really in JAVA. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 可以通过扩展现有的公共语言(如JAVA)来创建易于使用的工作流程语言。 可以通过添加缺少但可取的构造来扩展该语言。 这种期望的结构可以包括并行性,异步,异步事件循环以及XML的灵活处理。 这样的结构可以允许用户使用扩展JAVA语法来定义虚拟程序。 例如,XML可以放置在JAVA类中,该类定义工作流应遵循的高级编排逻辑。 该协调逻辑可以引用JAVA类来执行工作,这样处理传入消息的逻辑真的在JAVA中。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for improved job seeking
    2.
    发明申请
    System and method for improved job seeking 有权
    改进求职的制度和方法

    公开(公告)号:US20060206448A1

    公开(公告)日:2006-09-14

    申请号:US11173837

    申请日:2005-06-30

    IPC分类号: G06F17/30

    CPC分类号: G06Q10/10 Y10S707/947

    摘要: A computer system and method for capture and handling job listings obtained from various often unrelated corporate and job board postings via the internet for examination by a job searcher. This system includes a scraping module having one or more scraping engines operable to scrape job information data set from job listings on the corporate career sites and job boards, wherein the scraping module receives and stores the scraped job information data set in a database. The system also has a scraping management interface module coordinating operation of and communication between the scraping engines and the career sites and job boards, a scraped listing quality management module coupled to the scraping management interface module analyzing selected scraped job information data stored in the database, and a job categorization module that examines and categorizes each job information stored in the database into one or more of a predetermined set of categories and returns categorized job information to the database, and an extractor module communicating with the database for compiling and transferring categorized job information data from the database to a search bank. The search bank is then accessible by a job searcher through a job search client server cluster connected to the Internet.

    摘要翻译: 一种计算机系统和方法,用于捕获和处理通过互联网从各种经常不相关的公司和作业板张贴中获取并且由工作搜索者检查的工作列表。 该系统包括具有一个或多个刮擦发动机的刮削模块,其可操作以从公司职业现场和作业板上的工作列表中刮取作业信息数据集,其中刮削模块接收并将刮取的作业信息数据集存储在数据库中。 该系统还具有协调刮取引擎与职业现场和作业板之间的操作和通信的刮削管理界面模块,一个划分的列表质量管理模块,与刮削管理界面模块耦合,分析存储在数据库中的所选抓取的作业信息数据, 以及作业分类模块,其将存储在数据库中的每个作业信息检查和分类为预定类别的一个或多个,并将分类的作业信息返回到数据库,以及提取器模块,与数据库通信以编译和传送分类的作业信息 从数据库到搜索库的数据。 然后,搜索库可由作业搜索者通过连接到因特网的求职搜索客户端服务器群集访问。

    Systems and methods for transaction chaining
    4.
    发明授权
    Systems and methods for transaction chaining 有权
    交易链接的系统和方法

    公开(公告)号:US07584474B2

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

    申请号:US10785702

    申请日:2004-02-24

    CPC分类号: G06F9/466 Y10S707/99953

    摘要: A transaction management engine, such as a business process management (BPM) engine, can allow an application to define transaction demarcations in order to ensure that portions of a workflow are processed atomically. In one such system, a JMS message is queued to the workflow as part of an existing transaction. If that transaction commits, the queued JMS message ensures that the workflow will be invoked in a new transaction that allows the workflow to perform the next unit of work in the newly initiated transaction. When the unit of work is completed, the workflow queues another JMS message. If this transaction commits, the transaction ensures the unit of work has executed in a transaction. When the workflow is invoked again due to the second JMS message, the workflow can continue its operation in a different transaction.

    摘要翻译: 事务管理引擎(如业务流程管理(BPM)引擎)可以允许应用程序定义事务划分,以确保工作流的部分原子处理。 在一个这样的系统中,JMS消息作为现有事务的一部分排队到工作流。 如果该事务提交,则排队的JMS消息确保在新事务中调用工作流,从而允许工作流在新启动的事务中执行下一个工作单元。 当工作单元完成时,工作流排队另一个JMS消息。 如果此事务提交,则事务确保工作单元在事务中执行。 当由于第二个JMS消息再次调用工作流时,工作流可以在不同的事务中继续其操作。

    Systems and methods utilizing a workflow definition language
    6.
    发明申请
    Systems and methods utilizing a workflow definition language 审中-公开
    使用工作流定义语言的系统和方法

    公开(公告)号:US20050022164A1

    公开(公告)日:2005-01-27

    申请号:US10784375

    申请日:2004-02-23

    申请人: Pal Takacsi-Nagy

    发明人: Pal Takacsi-Nagy

    IPC分类号: G06F20060101 G06F9/44

    CPC分类号: G06F8/31

    摘要: An easy-to-use workflow language can be created by extending an existing, common language such as Java. The language can be extended by adding those constructs that are missing but desirable. Such desirable constructs can include parallelism, asynchrony, loops over asynchronous events, and flexible handling of XML. Such constructs can allow a user to define a virtual program using the extended Java syntax. For example, XML can be placed inside a Java class that defines the high-level orchestration logic a workflow should follow. That orchestration logic can refer to the Java class to carry out work, such that the logic to handle an incoming message is really in Java. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 可以通过扩展现有的通用语言(如Java)来创建易于使用的工作流程语言。 可以通过添加缺少但可取的构造来扩展该语言。 这种期望的结构可以包括并行性,异步,异步事件循环以及XML的灵活处理。 这样的结构可以允许用户使用扩展Java语法来定义虚拟程序。 例如,XML可以放置在Java类中,该类定义工作流应遵循的高级编排逻辑。 这种编排逻辑可以引用Java类来执行工作,这样处理传入消息的逻辑真的在Java中。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    Collaboration system for exchanging of data between electronic participants via collaboration space by using a URL to identify a combination of both collaboration space and business protocol
    7.
    发明授权
    Collaboration system for exchanging of data between electronic participants via collaboration space by using a URL to identify a combination of both collaboration space and business protocol 有权
    协作系统,用于通过协作空间通过协作空间与业务协议的组合来识别电子参与者之间的数据交换

    公开(公告)号:US07249157B2

    公开(公告)日:2007-07-24

    申请号:US09788150

    申请日:2001-02-16

    IPC分类号: G06F15/16

    摘要: An enterprise wide electronic commerce system allows trading partners to act as participants in a complex trading process. Participants communicate with one another by joining conversations that are hosted in a collaboration space and managed by a collaboration hub. In this manner, the enterprise workflow may have an effect on, or be affected by, local workflows. The invention provides an open market collaboration system for enterprise wide electronic commerce. An embodiment of the invention includes a collaboration system that allows the exchange of data between participants in an electronic commerce environment, comprising a collaboration hub for the transfer of data between participants, a collaboration space defining the rules governing said transfer of data and the role of said participants, and a hub transport that allows a participant to send and receive data from the collaboration hub in accordance with the definitions of the collaboration space.

    摘要翻译: 企业电子商务系统允许贸易伙伴作为复杂交易过程的参与者。 参与者通过加入在协作空间中托管并由协作中心管理的对话进行彼此通信。 以这种方式,企业工作流程可能对本地工作流程产生影响或受其影响。 本发明为企业电子商务提供了开放的市场协作体系。 本发明的实施例包括协作系统,其允许在电子商务环境中的参与者之间交换数据,其包括用于在参与者之间传送数据的协作中心,定义管理所述数据传送的规则的协作空间以及 参与者和一个集线器传输,允许参与者根据协作空间的定义从协作中心发送和接收数据。

    Method for providing real-time conversations among business partners

    公开(公告)号:US07051072B2

    公开(公告)日:2006-05-23

    申请号:US09906658

    申请日:2001-07-16

    IPC分类号: G06F17/60

    摘要: An enterprise wide electronic commerce system allows trading partners to act as participants in a complex trading process. Participants communicate with one another by joining conversations that are hosted in a collaboration space and managed by a collaboration hub. In this manner, the enterprise workflow may have an effect on, or be affected by, local workflows. The invention provides an open market collaboration system for enterprise wide electronic commerce. An embodiment of the invention includes a collaboration system that allows the exchange of data between participants in an electronic commerce environment, comprising a collaboration hub for the transfer of data between participants, a collaboration space defining the rules governing said transfer of data and the role of said participants, and a hub transport that allows a participant to send and receive data from the collaboration hub in accordance with the definitions of the collaboration space.

    System and method for improved job seeking
    10.
    发明授权
    System and method for improved job seeking 有权
    改进求职的制度和方法

    公开(公告)号:US07680854B2

    公开(公告)日:2010-03-16

    申请号:US11173837

    申请日:2005-06-30

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06Q10/10 Y10S707/947

    摘要: A computer system and method for capture and handling job listings obtained from various often unrelated corporate and job board postings via the internet for examination by a job searcher. This system includes a scraping module having one or more scraping engines operable to scrape job information data set from job listings on the corporate career sites and job boards, wherein the scraping module receives and stores the scraped job information data set in a database. The system also has a scraping management interface module coordinating operation of and communication between the scraping engines and the career sites and job boards, a scraped listing quality management module coupled to the scraping management interface module analyzing selected scraped job information data stored in the database, and a job categorization module that examines and categorizes each job information stored in the database into one or more of a predetermined set of categories and returns categorized job information to the database, and an extractor module communicating with the database for compiling and transferring categorized job information data from the database to a search bank. The search bank is then accessible by a job searcher through a job search client server cluster connected to the Internet.

    摘要翻译: 一种计算机系统和方法,用于捕获和处理通过互联网从各种经常不相关的公司和作业板张贴中获取并且由工作搜索者检查的工作列表。 该系统包括具有一个或多个刮擦发动机的刮削模块,其可操作以从公司职业现场和作业板上的工作列表中刮取作业信息数据集,其中刮削模块接收并将刮取的作业信息数据集存储在数据库中。 该系统还具有协调刮取引擎与职业现场和作业板之间的操作和通信的刮削管理界面模块,一个划分的列表质量管理模块,与刮削管理界面模块耦合,分析存储在数据库中的所选抓取的作业信息数据, 以及作业分类模块,其将存储在数据库中的每个作业信息检查和分类为预定类别的一个或多个,并将分类的作业信息返回到数据库,以及提取器模块,与数据库通信以编译和传送分类的作业信息 从数据库到搜索库的数据。 然后,搜索库可由作业搜索者通过连接到因特网的求职搜索客户端服务器群集访问。