METHOD, SYSTEM AND PROGRAM STORAGE DEVICE FOR AUTOMATIC INCREMENTAL LEARNING OF PROGRAMMING LANGUAGE GRAMMAR
    32.
    发明申请
    METHOD, SYSTEM AND PROGRAM STORAGE DEVICE FOR AUTOMATIC INCREMENTAL LEARNING OF PROGRAMMING LANGUAGE GRAMMAR 失效
    方法,系统和程序存储设备,用于编程语言GRAMMAR的自动增量学习

    公开(公告)号:US20130006609A1

    公开(公告)日:2013-01-03

    申请号:US13170723

    申请日:2011-06-28

    IPC分类号: G06F17/27

    CPC分类号: G06F17/274

    摘要: The embodiments provide for automatic incremental learning of programming language grammar. A corpus (i.e., a text file of software code written in a particular programming language) is parsed based on a set of grammar rules. An unparsed statement from the corpus is identified along with a section thereof, which did not match any of the grammar rules in the set. A subset of the set of grammar rules at fault for the parsing failure is identified. Groups of new grammar rules are developed such that each group comprises at least one new grammar rule, such that each group can parse the unparsed statement, and such that each new grammar rule is a modification of grammar rule(s) in the subset. One specific group can then be selected for possible incorporation into the set of grammar rules. Optionally, before a specific group is selected, the groups can be heuristically pruned and/or ranked.

    摘要翻译: 这些实施例提供了编程语言语法的自动增量学习。 基于一组语法规则来解析语料库(即,以特定编程语言编写的软件代码的文本文件)。 识别语料库中的一个未解释的语句及其一部分,与该集合中的任何语法规则不匹配。 识别解析失败的故障语法规则集的一个子集。 开发新的语法规则组,使得每个组包括至少一个新的语法规则,使得每个组可以解析未解析的语句,并且使得每个新的语法规则是子集中的语法规则的修改。 然后可以选择一个特定的组,以便可能并入该组语法规则。 可选地,在选择特定组之前,可以启发式修剪和/或排名组。

    Process Management Using Representation State Transfer Architecture
    35.
    发明申请
    Process Management Using Representation State Transfer Architecture 有权
    使用表示状态转移架构的过程管理

    公开(公告)号:US20100070561A1

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

    申请号:US12209587

    申请日:2008-09-12

    IPC分类号: G06F15/16

    摘要: Process management techniques using a representation state transfer architecture that manages a given process in a data-centric manner are disclosed. By way of one example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server, comprises the following steps. The server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.

    摘要翻译: 公开了使用以数据为中心的方式管理给定进程的表示状态传输体系结构的过程管理技术。 作为一个示例,在包括至少一个客户端和至少一个服务器的客户机/服务器环境中以数据为中心的方式管理给定进程的方法包括以下步骤。 服务器从客户端获得与给定进程相关联的至少一个请求。 响应于从客户端获得的请求,服务器生成实体,其中生成的实体根据数据模型和与其相关联的生命周期模型来表示,其中生命周期模型包括状态和状态转换,每个转换由一个 或给定过程中的更多活动,并且其中给定过程被表示为通信实体的集合。 所述服务器向所述客户端发送对所述至少一个请求的响应,其中所述响应至少部分地基于所生成的实体。

    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR FACILITATING A REAL-TIME VIRTUAL INTERACTION
    36.
    发明申请
    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR FACILITATING A REAL-TIME VIRTUAL INTERACTION 有权
    系统和计算机程序产品,用于实现实时虚拟交互

    公开(公告)号:US20090193079A1

    公开(公告)日:2009-07-30

    申请号:US12018869

    申请日:2008-01-24

    IPC分类号: G06F15/16 G06F17/00

    CPC分类号: G06Q10/10

    摘要: Techniques for facilitating a real-time virtual interaction between two or more users are provided. The techniques include extracting a dynamically changing context from two or more users, wherein the context comprises at least one of user-provided information and one or more items related to at least one of current activity and past activity of the two or more users, analyzing the context from each user to create a classification for each user, comparing the classification for each user with a classification for each additional user, wherein comparing comprises ordering each user in terms of closeness to each additional user, and using the ordering of each user in terms of closeness to each additional user to facilitate a real-time virtual interaction between two or more users. Techniques are also provided for generating a database of one or more user classifications.

    摘要翻译: 提供了用于促进两个或更多个用户之间的实时虚拟交互的技术。 这些技术包括从两个或多个用户提取动态变化的上下文,其中上下文包括用户提供的信息和与两个或更多个用户的当前活动和过去活动中的至少一个有关的一个或多个项目中的至少一个,分析 每个用户的上下文为每个用户创建分类,将每个用户的分类与每个附加用户的分类进行比较,其中比较包括按照与每个附加用户的亲密关系来排序每个用户,并且使用每个用户的排序 每个附加用户的接近条件,以促进两个或更多用户之间的实时虚拟交互。 还提供了用于生成一个或多个用户分类的数据库的技术。

    Performance-aware enterprise components
    38.
    发明授权
    Performance-aware enterprise components 有权
    性能敏感的企业组件

    公开(公告)号:US09251491B2

    公开(公告)日:2016-02-02

    申请号:US12627071

    申请日:2009-11-30

    摘要: Techniques for generating and executing a performance-aware enterprise component (PAEC) are provided. The techniques include creating a performance-aware enterprise component definition, wherein an enterprise component is a component with defined behavior and data models that represent an enterprise capability and provide a service to a client through a defined interface, and wherein the definition comprises an extensible markup language file comprising process component lifecycle information, one or more data items to be used in the component lifecycle, and one or more performance metrics, and executing the performance-aware enterprise component, wherein executing the performance-aware enterprise component comprises reading the performance-aware enterprise component definition and one or more relationships with the one or more data items, and operating the component lifecycle, wherein operating the component lifecycle comprises using the one or more performance metrics within the component lifecycle to enable one or more localized changes to be made within the enterprise component.

    摘要翻译: 提供了生成和执行性能感知企业组件(PAEC)的技术。 这些技术包括创建一个表现感知企业组件定义,其中企业组件是具有定义的行为和数据模型的组件,其表示企业能力,并通过定义的界面向客户端提供服务,并且其中定义包括可扩展标记 语言文件,其包括过程组件生命周期信息,要在组件生命周期中使用的一个或多个数据项,以及一个或多个性能度量,以及执行所述性能感知企业组件,其中执行所述性能感知企业组件包括: 意识到企业组件定义和与一个或多个数据项的一个或多个关系以及操作组件生命周期,其中操作组件生命周期包括使用组件生命周期内的一个或多个性能度量来启用一个或多个局部变化 在企业组件内。

    System and computer program product for facilitating a real-time virtual interaction
    39.
    发明授权
    System and computer program product for facilitating a real-time virtual interaction 有权
    用于促进实时虚拟交互的系统和计算机程序产品

    公开(公告)号:US08909703B2

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

    申请号:US12018869

    申请日:2008-01-24

    IPC分类号: G06F15/16 G06Q10/10

    CPC分类号: G06Q10/10

    摘要: Techniques for facilitating a real-time virtual interaction between two or more users are provided. The techniques include extracting a dynamically changing context from two or more users, wherein the context comprises at least one of user-provided information and one or more items related to at least one of current activity and past activity of the two or more users, analyzing the context from each user to create a classification for each user, comparing the classification for each user with a classification for each additional user, wherein comparing comprises ordering each user in terms of closeness to each additional user, and using the ordering of each user in terms of closeness to each additional user to facilitate a real-time virtual interaction between two or more users. Techniques are also provided for generating a database of one or more user classifications.

    摘要翻译: 提供了用于促进两个或更多个用户之间的实时虚拟交互的技术。 这些技术包括从两个或多个用户提取动态变化的上下文,其中上下文包括用户提供的信息和与两个或更多个用户的当前活动和过去活动中的至少一个有关的一个或多个项目中的至少一个,分析 每个用户的上下文为每个用户创建分类,将每个用户的分类与每个附加用户的分类进行比较,其中比较包括按照与每个附加用户的亲密关系来排序每个用户,并且使用每个用户的排序 每个附加用户的接近条件,以促进两个或更多用户之间的实时虚拟交互。 还提供了用于生成一个或多个用户分类的数据库的技术。