会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Type Validation for Applications Incorporating A Weakly-Typed Language
    • 类型验证适用于弱化语言的应用程序
    • US20080127128A1
    • 2008-05-29
    • US11554273
    • 2006-10-30
    • Daniel MateescuCurtis Wetherly
    • Daniel MateescuCurtis Wetherly
    • G06F9/45G06F9/44
    • G06F8/437
    • A method for performing type validation of scripts in a complex application is provided. The method comprises the following steps. A variable table comprising all application domain entities is created. The application domain entities includes formal parameters expected by functions within the application. At least some of the scripts in the application are tokenized into functions and associated actual parameters. The actual parameters are validated in accordance with the corresponding formal parameters in accordance with a predefined rule set. A notification is presented if the actual parameters are not validated. A computer readable medium comprising instructions for executing the method is also provided. A script validator for performing type validation is also provided,
    • 提供了一种在复杂应用程序中执行脚本类型验证的方法。 该方法包括以下步骤。 创建包含所有应用程序域实体的变量表。 应用程序域实体包括应用程序中功能所期望的形式参数。 应用程序中的至少一些脚本被标记为函数和相关联的实际参数。 根据预定义的规则集,根据相应的形式参数验证实际参数。 如果实际参数未被验证,则会显示通知。 还提供了一种包括用于执行该方法的指令的计算机可读介质。 还提供了用于执行类型验证的脚本验证器,
    • 2. 发明授权
    • System and method for applying development patterns for component based applications
    • US07657868B2
    • 2010-02-02
    • US11078430
    • 2005-03-14
    • Michael ShenfieldBryan R. GoringDaniel Mateescu
    • Michael ShenfieldBryan R. GoringDaniel Mateescu
    • G06F9/44
    • G06F8/20
    • A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the developing definitions of at least one of the application components through interaction with a data model of the development environment providing a persistent state of the application components . . . the first pattern is selected from the group consisting of: a pattern for generating a suitable application based on an available backend data source messaging description; a pattern for developing the suitable application based on an available backend data source messaging description such that the entire application is developed including data components and screen components; a pattern for developing the application based on an existing database schema; a pattern for developing a standard set of data components that model a particular business domain for the application, a screen pattern for coordinating the development of a screen component as the first component; a message pattern for coordinating a development of a message component as the first component; and a script pattern for coordinating a development of a workflow component as a second component as recited in a manner in the independent claims 1 and 21.Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
    • 3. 发明申请
    • System and method for automated building of component based applications for visualizing complex data structures
    • 用于自动构建基于组件的应用程序的可视化复杂数据结构的系统和方法
    • US20060236254A1
    • 2006-10-19
    • US11108169
    • 2005-04-18
    • Daniel MateescuMichael ShenfieldBryan Goring
    • Daniel MateescuMichael ShenfieldBryan Goring
    • G06F9/00
    • G06F8/75
    • A system and method for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device. The screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure. The visualized data structure related to data content associated with messages communicated over a network between the device and a data source. The system and method comprises: a parser module for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application; a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and a screen component generation module for applying the predefined message and data details to the screen template to generate the screen component; wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application.
    • 一种用于生成被配置为在设备的图形用户界面上显示的屏幕中的数据结构可视化的屏幕组件的系统和方法。 该屏幕组件用于在应用中包括用于在该设备上执行并且具有用结构化定义语言表达的定义来定义数据结构的可视化的定义。 与通过设备和数据源之间的网络传送的消息相关联的数据内容相关的可视化数据结构。 该系统和方法包括:解析器模块,用于分析以结构化定义语言表达的一组预定义消息和数据定义,以识别与消息相关的相应数据结构和消息细节,用于在应用中包括的预定义消息和数据定义; 用于提供要在图形用户界面上显示的屏幕的代表性示例的屏幕模板; 以及屏幕组件生成模块,用于将预定义的消息和数据细节应用于屏幕模板以生成屏幕组件; 其中预定义的消息和数据定义以及屏幕组件随后被组合到应用程序中。
    • 6. 发明申请
    • SYSTEM AND METHOD FOR APPLYING DEVELOPMENT PATTERNS FOR COMPONENT BASED APPLICATIONS
    • 用于基于组件的应用程序开发模式的系统和方法
    • US20100199261A1
    • 2010-08-05
    • US12633155
    • 2009-12-08
    • Michael ShenfieldBryan R. GoringDaniel Mateescu
    • Michael ShenfieldBryan R. GoringDaniel Mateescu
    • G06F9/44
    • G06F8/20
    • A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    • 一种用于协调客户端应用程序开发的计算设备和方法,所述客户端应用程序包括应用程序组件,包括具有相应组件定义的数据组件,消息组件或屏幕组件中的至少一个中的一个或多个,或包括一系列 说明。 配置为与开发环境交互的第一开发模式模块由计算机用户界面提供,第一开发模式模块被配置用于基于客户端应用的中心的应用组件类型从多个模式中选择第一模式,第一开发模式模块 开发模式模块,用于利用多个预定步骤引导用户界面,以根据第一模式经由用户界面通过用户输入事件协调应用组件的开发。
    • 7. 发明授权
    • System and method for generating a web service definition and database schema from wireless application definition
    • 用于从无线应用定义生成Web服务定义和数据库模式的系统和方法
    • US07747983B2
    • 2010-06-29
    • US11107892
    • 2005-04-18
    • David DeBruinDaniel MateescuBryan Goring
    • David DeBruinDaniel MateescuBryan Goring
    • G06F9/45
    • G06F8/51
    • A system and method for generating a service interface definition for a data source from an application definition is provided. The system and method includes: a component processor for examining components forming a component based application, which include a screen component having screen definitions, to identify a screen control mapping identifying a transition between a source screen and a target screen. The system and method includes a service interface generation engine for generating a Web service definition for a Web service interface of a backend server of a data source, based on an operation definition describing an action supported by the data source. The operation definition is constructed based on the identified transition.
    • 提供了一种用于从应用程序定义生成数据源的服务接口定义的系统和方法。 该系统和方法包括:组件处理器,用于检查形成基于组件的应用的组件,其包括具有屏幕定义的屏幕组件,以标识识别源屏幕和目标屏幕之间的转换的屏幕控制映射。 该系统和方法包括:服务接口生成引擎,用于基于描述数据源支持的动作的操作定义,生成用于数据源的后端服务器的Web服务接口的Web服务定义。 基于识别的转换构建操作定义。
    • 9. 发明申请
    • System and method for developing arbitrary and efficient mappings between complex message structures
    • 在复杂消息结构之间开发任意和有效的映射的系统和方法
    • US20060235882A1
    • 2006-10-19
    • US11107915
    • 2005-04-18
    • Daniel MateescuMichael CacencoBryan GoringViera BibrMichael Shenfield
    • Daniel MateescuMichael CacencoBryan GoringViera BibrMichael Shenfield
    • G06F17/00
    • H04L29/06027H04L65/103H04L65/104H04L67/2823
    • A system and method are provided for generating a mapping model to transform message communications between a first message format and a second message format. The first message format is configured for use by a client and the second message format is configured for use by a data source. The data source is configured for network communication with the client through implementation of the mapping model. The system and method comprises: an application module for providing a description of the first message format, the first message format including at least one client message data element for arranging in a first data structure; a data source module for providing a description of the second message format, the second message format including a plurality of data source message data elements for arranging in a second multiple layer data structure, the multiple layers of the second data structure for representing relationships between the data source message elements; a mapping module for generating at least one mapping descriptor of the mapping model by comparing the first data structure and the second data structure, the mapping descriptors for linking the at least one client message data element of the first data structure to at least one of the data source message data elements of the second data structure, such that a number of layers in the first data structure is not greater than the number of layers in the second data structure; wherein the mapping model including the mapping descriptors is used for monitoring message communication between the client and the data source.
    • 提供了一种用于生成映射模型以在第一消息格式和第二消息格式之间转换消息通信的系统和方法。 第一个消息格式被配置为由客户端使用,第二个消息格式被配置为由数据源使用。 数据源被配置为通过实现映射模型与客户端进行网络通信。 该系统和方法包括:应用模块,用于提供第一消息格式的描述,所述第一消息格式包括用于以第一数据结构排列的至少一个客户端消息数据元素; 用于提供第二消息格式的描述的数据源模块,所述第二消息格式包括用于在第二多层数据结构中排列的多个数据源消息数据元素,所述第二数据结构的多个层用于表示所述第二消息格式之间的关系 数据源消息元素; 映射模块,用于通过比较第一数据结构和第二数据结构来生成映射模型的至少一个映射描述符,用于将第一数据结构的至少一个客户端消息数据元素链接到第一数据结构和第二数据结构中的至少一个的映射描述符 第二数据结构的数据源消息数据元素,使得第一数据结构中的多个层不大于第二数据结构中的层的数量; 其中包括映射描述符的映射模型用于监视客户端和数据源之间的消息通信。
    • 10. 发明授权
    • System and method for applying development patterns for component based applications
    • 用于为基于组件的应用程序应用开发模式的系统和方法
    • US08132149B2
    • 2012-03-06
    • US12631320
    • 2009-12-04
    • Michael ShenfieldBryan Richard GoringDaniel Mateescu
    • Michael ShenfieldBryan Richard GoringDaniel Mateescu
    • G06F9/44
    • G06F8/20
    • A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    • 一种用于协调客户端应用程序开发的计算设备和方法,所述客户端应用程序包括应用程序组件,包括具有相应组件定义的数据组件,消息组件或屏幕组件中的至少一个中的一个或多个,或包括一系列 说明。 配置为与开发环境交互的第一开发模式模块由计算机用户界面提供,第一开发模式模块被配置用于基于客户端应用的中心的应用组件类型从多个模式中选择第一模式,第一开发模式模块 开发模式模块,用于利用多个预定步骤引导用户界面,以根据第一模式经由用户界面通过用户输入事件协调应用组件的开发。