会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for generating component based applications
    • 用于生成基于组件的应用程序的系统和方法
    • US08407666B2
    • 2013-03-26
    • US12885928
    • 2010-09-20
    • Michael ShenfieldBryan Richard GoringDavid DeBruin
    • Michael ShenfieldBryan Richard GoringDavid DeBruin
    • G06F9/44
    • G06F9/445G06F8/35
    • A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions. The system and method also have a mappings module for obtaining datasource mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the datasource mapping information, the mapping information for use in communication of the messages between the device runtime environment and the datasource. The system and method also have a resource module for collecting application resources and for generating a third application element including the resources, wherein the application elements are subsequently packaged as a deployable form of the application.
    • 一种用于基于具有以结构化定义语言表达的定义的第一组件和具有一系列指令的第二组件来生成应用程序的系统和方法。 组件应用程序包括用XML代码编写的数据组件,表示组件和消息组件。 组件应用程序还包括写入ECMAScript子集中的工作流组件,并使用XML代码进行扩充。 组件定义在设备运行时环境上通过设备和数据源之间的网络传送的消息的处理。 该系统和方法具有用于提供应用的持久状态的数据模型,包括组件定义和一系列指令。 该系统和方法还具有代码模块,用于从数据模型获得组件,并且用于生成包括代表组件定义的代码的第一应用程序元素。 该系统和方法还具有一个映射模块,用于从数据模型获得数据源映射信息,并用于生成第二应用元素,包括与数据源映射信息相对应的映射文件描述符,用于在设备运行时间之间的消息通信中使用的映射信息 环境和数据源。 该系统和方法还具有用于收集应用资源并用于生成包括资源的第三应用元素的资源模块,其中应用元素随后被打包为应用的可部署形式。
    • 3. 发明授权
    • System and method for applying development patterns for component based applications
    • 用于为基于组件的应用程序应用开发模式的系统和方法
    • US07921408B2
    • 2011-04-05
    • US12633155
    • 2009-12-08
    • 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.
    • 一种用于协调客户端应用程序开发的计算设备和方法,所述客户端应用程序包括应用程序组件,包括具有相应组件定义的数据组件,消息组件或屏幕组件中的至少一个中的一个或多个,或包括一系列 说明。 配置为与开发环境交互的第一开发模式模块由计算机用户界面提供,第一开发模式模块被配置用于基于客户端应用的中心的应用组件类型从多个模式中选择第一模式,第一开发模式模块 开发模式模块,用于利用多个预定步骤引导用户界面,以根据第一模式经由用户界面通过用户输入事件协调应用组件的开发。
    • 4. 发明授权
    • System and method for flexible application hosting on a wireless device
    • 在无线设备上灵活应用托管的系统和方法
    • US08065679B2
    • 2011-11-22
    • US12717243
    • 2010-03-04
    • Bryan Richard GoringMichael ShenfieldViera Bibr
    • Bryan Richard GoringMichael ShenfieldViera Bibr
    • G06F9/46G06F15/16G06F3/00G06F9/44G06F13/00
    • G06F9/44505
    • A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing the configuration of the application on the device according to the configured module envelope.
    • 一种在无线设备上动态地托管应用程序的方法,将应用的内容划分成多个模块封套,每个模块封套具有包括应用的模块的一部分,该方法包括以下步骤:初始化加载 所述应用包括参考应用信息结构,所述结构包括所述模块信封的关系信息,根据所述关系信息从所述多个所述模块信封中选择所述模块信封之一,根据所述关系信息配置所选择的模块信封的状态 从包括离线状态,可执行状态和用于转换到可执行状态的原始状态的组中选择的至少两个状态的一组包络状态中选择包络状态,以及提供所选择的模块信封 在可执行状态下配置为一个应用程序 n经理根据配置​​的模块信封更改设备上应用程序的配置。
    • 5. 发明授权
    • System and method for management of mutating applications
    • 用于管理突变应用的系统和方法
    • US08539476B2
    • 2013-09-17
    • US12712732
    • 2010-02-25
    • Bryan Richard GoringMichael ShenfieldViera Bibr
    • Bryan Richard GoringMichael ShenfieldViera Bibr
    • G06F9/44G06F9/45
    • G06F8/65G06F8/656G06F9/451
    • A method for adapting a provisioned content of an application program on a mobile device, the content of the application being partitioned into a set of addressable logical modules, the method comprising the steps of provisioning a first group of logical modules selected from the set of logical modules to provide provisioned content on the device, monitoring execution path information of the provisioned content during execution on the device, evaluating the execution path information to adapt the provisioned content by one or more of adding logical modules to the first group from the set of logical modules, removing logical modules from the first group of logical modules or suspending logical modules from the first group of logical modules, to form a second group of logical modules, revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the terminal to correspond to the revised content, during execution on the device.
    • 一种用于在移动设备上调整应用程序的配置内容的方法,所述应用的内容被划分为一组可寻址逻辑模块,所述方法包括以下步骤:提供从所述逻辑集合中选择的第一组逻辑模块 模块,用于在所述设备上提供所提供的内容,在所述设备上执行期间监视所提供的内容的执行路径信息;评估所述执行路径信息,以使所提供的内容由所述逻辑集合中的一个或多个添加逻辑模块到所述第一组; 模块,从第一组逻辑模块中移除逻辑模块或从第一组逻辑模块中挂起逻辑模块,以形成第二组逻辑模块,将第一组逻辑模块修改为对应于第二组逻辑模块, 提供修订内容; 以及在所述设备执行期间,使所述应用在所述终端上的所提供的内容与所述修改的内容相对应。
    • 6. 发明授权
    • 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.
    • 一种用于协调客户端应用程序开发的计算设备和方法,所述客户端应用程序包括应用程序组件,包括具有相应组件定义的数据组件,消息组件或屏幕组件中的至少一个中的一个或多个,或包括一系列 说明。 配置为与开发环境交互的第一开发模式模块由计算机用户界面提供,第一开发模式模块被配置用于基于客户端应用的中心的应用组件类型从多个模式中选择第一模式,第一开发模式模块 开发模式模块,用于利用多个预定步骤引导用户界面,以根据第一模式经由用户界面通过用户输入事件协调应用组件的开发。
    • 7. 发明授权
    • System and method for designing component based applications
    • 用于设计基于组件的应用程序的系统和方法
    • US07493594B2
    • 2009-02-17
    • US11078427
    • 2005-03-14
    • Michael ShenfieldBryan R. GoringDavid DeBruin
    • Michael ShenfieldBryan R. GoringDavid DeBruin
    • G06F9/44
    • G06F8/34G06F8/10
    • A system and method for providing a user interface system to develop an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions. The individual components interact for processing messages on a runtime environment of a device that are received from a data source over a network. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The user interface system comprises a first module, such as a viewer or and editor, for developing the definitions of the first component through interaction with a data model that provides a persistent state of the application. The user interface system comprises a second module for developing the instructions of the second component through interaction with the data model. and a backend connector for providing the message mapping information of the data source to the first module. The first module generates the definitions based on the mapping information. The first and second components developed by respective the first and second modules are included in the application with other components where applicable.
    • 一种用于提供用户界面系统以开发具有以结构化定义语言表达的描述符的第一组件和表示为一系列指令的第二组件的应用的系统和方法。 各个组件进行交互,用于处理通过网络从数据源接收的设备的运行时环境中的消息。 组件应用程序包括用XML代码编写的数据组件,表示组件和消息组件。 组件应用程序还包括写入ECMAScript子集中的工作流组件,并使用XML代码进行扩充。 用户界面系统包括第一模块,例如查看器或编辑器,用于通过与提供应用程序的持久状态的数据模型交互来开发第一组件的定义。 用户界面系统包括用于通过与数据模型交互来开发第二组件的指令的第二模块。 以及用于向第一模块提供数据源的消息映射信息的后端连接器。 第一个模块基于映射信息生成定义。 由第一和第二模块开发的第一和第二组件在应用中包括在适用的其他组件中。
    • 8. 发明申请
    • System and method for generating component based applications
    • US20060206861A1
    • 2006-09-14
    • US11078331
    • 2005-03-14
    • Michael ShenfieldBryan GoringDavid DeBruin
    • Michael ShenfieldBryan GoringDavid DeBruin
    • G06F9/44
    • G06F9/445G06F8/35
    • A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions. The system and method also have a mappings module for obtaining datasource mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the datasource mapping information, the mapping information for use in communication of the messages between the device runtime environment and the datasource. The system and method also have a resource module for collecting application resources and for generating a third application element including the resources, wherein the application elements are subsequently packaged as a deployable form of the application.