Methods and systems for providing a user interface

    公开(公告)号:US10048949B2

    公开(公告)日:2018-08-14

    申请号:US14668555

    申请日:2015-03-25

    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.

    Validating visual components
    12.
    发明授权
    Validating visual components 有权
    验证可视组件

    公开(公告)号:US09098618B2

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

    申请号:US13766152

    申请日:2013-02-13

    CPC classification number: G06F11/3604 G06F8/71 G06F9/44589

    Abstract: Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment. The differences can be identified by performing a comparison and selecting one or more differences that match a pattern specifier.

    Abstract translation: 公开了用于在按需多租户服务环境中验证动态用户界面的组件的方法,系统,装置和计算机可读介质。 识别与按需多租户服务环境中的租户相对应的组织。 为每个已识别的组织提供驻留在多个服务器上的多租户数据库系统。 识别与组织相关联的动态用户界面页面。 参考相应的第一和第二代计算机程序代码,产生基于被配置为编译一个或多个动态用户界面页面的编译器的相应的第一和第二调用的第一和第二编译输出。 第一和第二编译输出之间的差异被识别并呈现在多租户服务环境的显示设备上的用户界面中。 可以通过执行比较并选择与图案说明符匹配的一个或多个差异来识别差异。

    VALIDATING VISUAL COMPONENTS
    13.
    发明申请
    VALIDATING VISUAL COMPONENTS 审中-公开
    验证视觉组件

    公开(公告)号:US20130167122A1

    公开(公告)日:2013-06-27

    申请号:US13766152

    申请日:2013-02-13

    CPC classification number: G06F11/3604 G06F8/71 G06F9/44589

    Abstract: Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment. The differences can be identified by performing a comparison and selecting one or more differences that match a pattern specifier.

    Abstract translation: 公开了用于在按需多租户服务环境中验证动态用户界面的组件的方法,系统,装置和计算机可读介质。 识别与按需多租户服务环境中的租户相对应的组织。 为每个已识别的组织提供驻留在多个服务器上的多租户数据库系统。 识别与组织相关联的动态用户界面页面。 参考相应的第一和第二代计算机程序代码,产生基于被配置为编译一个或多个动态用户界面页面的编译器的相应的第一和第二调用的第一和第二编译输出。 第一和第二编译输出之间的差异被识别并呈现在多租户服务环境的显示设备上的用户界面中。 可以通过执行比较并选择与图案说明符匹配的一个或多个差异来识别差异。

    Method and system for providing information to a mobile handheld device from a database system

    公开(公告)号:US10719563B2

    公开(公告)日:2020-07-21

    申请号:US15290360

    申请日:2016-10-11

    Abstract: A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.

    METHODS AND SYSTEMS FOR PROVIDING A USER INTERFACE

    公开(公告)号:US20190138283A1

    公开(公告)日:2019-05-09

    申请号:US16033961

    申请日:2018-07-12

    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.

    Secure component-based web applications

    公开(公告)号:US10129258B2

    公开(公告)日:2018-11-13

    申请号:US15364939

    申请日:2016-11-30

    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing a security model for component-based web applications. Documents for a web-based application are received, with the application containing custom components and Application Programming Interface (API) components. A Document Object Model (DOM) is processed corresponding to the web-based application, with the custom and API components modeled in hierarchical form. For each custom component, a key is assigned in accordance with the rules of capability security, accessible custom components are identified for which the custom component can provide the assigned key, a virtual DOM is generated for the custom component with the component and identified accessible custom components being modeled in hierarchical form, and the custom component is prohibited access to all inaccessible custom components.

    SECURITY MODES FOR A COMPONENT-BASED WEB SECURITY MODEL

    公开(公告)号:US20180152456A1

    公开(公告)日:2018-05-31

    申请号:US15364929

    申请日:2016-11-30

    CPC classification number: H04L63/101 G06F21/6218 H04L63/06

    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing a security model for component-based web applications. Documents for a web-based application are received, with the application containing custom components and Application Programming Interface (API) components. A Document Object Model (DOM) is processed corresponding to the web-based application, with the components modeled in hierarchical form. Each API component is assigned to a system mode setting, where the system mode setting is configured to provide the API component access to all of the components in the application. One or more secure documents are generated for each custom component, with each secure document containing a key in accordance with the rules of capability security. Each custom component is then assigned to a user mode setting, where the user mode setting is configured to provide custom components access to other components in the application for which a key can be provided.

    PROVIDING WEB APPLICATION COMPONENTS WITHIN REMOTE SYSTEMS

    公开(公告)号:US20180075250A1

    公开(公告)日:2018-03-15

    申请号:US15264091

    申请日:2016-09-13

    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing components for building web applications within remote systems. A component database for web application components and an application database for web applications can be maintained in a multi-tenant database system. A first request can be processed to provide a web application for use at a remote site associated with a developer. Authorization of the remote site by the multi-tenant database can be determined based on a list of allowed remote sites for web applications. Data associated with the web application can then be sent to the remote site. A second request can be processed to provide a component for use at the remote site, indicating a component location of the remote site. Data associated with the first component can then be sent to the remote site. The data can be capable of causing an instance of the first component to be included at the component location of the remote site.

    METHOD AND SYSTEM FOR PROVIDING INFORMATION TO A MOBILE HANDHELD DEVICE FROM A DATABASE SYSTEM
    19.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING INFORMATION TO A MOBILE HANDHELD DEVICE FROM A DATABASE SYSTEM 审中-公开
    用于从数据库系统向移动手持设备提供信息的方法和系统

    公开(公告)号:US20170053030A1

    公开(公告)日:2017-02-23

    申请号:US15290360

    申请日:2016-10-11

    Abstract: A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.

    Abstract translation: 提供了一种从数据库系统向移动手持设备提供信息的方法。 方法实施例包括由信息管理服务的节点接收对数据的请求。 从具有间歇性网络连接的网络启用的移动手持设备接收该请求。 信息管理服务被配置为基于所请求的数据来识别未请求的预期数据。 在一个实施例中,基于与所请求的数据相关联的数据请求模式来识别预期数据。 一旦被识别,从数据库系统检索所请求的数据和预期的数据。 所请求的数据和至少一部分预期数据经由网络发送到启用网络的移动手持设备。 通过提供预期数据以及所请求的数据,当网络连接中断时,移动用户可以直接访问未请求的预期数据。

    METHODS AND SYSTEMS FOR PROVIDING A USER INTERFACE
    20.
    发明申请
    METHODS AND SYSTEMS FOR PROVIDING A USER INTERFACE 审中-公开
    用于提供用户界面的方法和系统

    公开(公告)号:US20150199080A1

    公开(公告)日:2015-07-16

    申请号:US14668555

    申请日:2015-03-25

    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.

    Abstract translation: 描述了在点播软件服务环境中提供用户界面的方法,设备和系统。 一些实现涉及接收要实例化的组件定义的指示。 组件定义可以是组件定义数据结构的一部分。 这样的实现还可以包括实例化所提供的组件,实例化组件定义数据结构的所有剩余属性以产生组件实例数据结构,并将所指示的组件的中间表示传输到客户端设备。 中间表示可以包括组件实例数据结构的版本。 中间表示可以允许客户端设备在存储器中创建组件的实例。

Patent Agency Ranking