PROVIDING WEB APPLICATION COMPONENTS WITHIN REMOTE SYSTEMS

    公开(公告)号:US20210365579A1

    公开(公告)日:2021-11-25

    申请号:US17305481

    申请日:2021-07-08

    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.

    Providing an improved web user interface framework for building web applications
    2.
    发明授权
    Providing an improved web user interface framework for building web applications 有权
    为构建Web应用程序提供改进的Web用户界面框架

    公开(公告)号:US09426249B2

    公开(公告)日:2016-08-23

    申请号:US14452423

    申请日:2014-08-05

    Abstract: Disclosed are methods, systems, and computer program products for storing client-side information for identifying and requesting server-side actions. In some implementations, a computing device maintains a local cache storing client-side information maintained according to a local caching policy. The local cache includes responses received from the server in relation to performance of server-side actions based on requests previously communicated to the server. The local cache further includes an identifier of each server-side action associated with a respective response. The computing device receives, via a first component, a first request to perform a first server-side action. The computing device receives, via a second component, a second request to perform a second server-side action. The computing device determines, based on the local caching policy, that the first and second requests should be communicated to the server, and causes the first and second requests to be communicated to the server.

    Abstract translation: 公开了用于存储用于识别和请求服务器端操作的客户端信息的方法,系统和计算机程序产品。 在一些实现中,计算设备维护存储根据本地高速缓存策略维护的客户端信息的本地高速缓存。 本地缓存包括根据先前传送到服务器的请求,从服务器接收到的与服务器端操作性能相关的响应。 本地缓存还包括与相应响应相关联的每个服务器端操作的标识符。 计算设备经由第一组件接收执行第一服务器端动作的第一请求。 计算设备经由第二组件接收执行第二服务器端动作的第二请求。 计算设备基于本地高速缓存策略来确定应将第一和第二请求传送到服务器,并且使第一和第二请求被传送到服务器。

    PROVIDING AN IMPROVED WEB USER INTERFACE FRAMEWORK FOR BUILDING WEB APPLICATIONS
    3.
    发明申请
    PROVIDING AN IMPROVED WEB USER INTERFACE FRAMEWORK FOR BUILDING WEB APPLICATIONS 有权
    提供改进的WEB用户界面框架来构建WEB应用程序

    公开(公告)号:US20150039682A1

    公开(公告)日:2015-02-05

    申请号:US14452423

    申请日:2014-08-05

    Abstract: Disclosed are methods, systems, and computer program products for storing client-side information for identifying and requesting server-side actions. In some implementations, a computing device maintains a local cache storing client-side information maintained according to a local caching policy. The local cache includes responses received from the server in relation to performance of server-side actions based on requests previously communicated to the server. The local cache further includes an identifier of each server-side action associated with a respective response. The computing device receives, via a first component, a first request to perform a first server-side action. The computing device receives, via a second component, a second request to perform a second server-side action. The computing device determines, based on the local caching policy, that the first and second requests should be communicated to the server, and causes the first and second requests to be communicated to the server.

    Abstract translation: 公开了用于存储用于识别和请求服务器端操作的客户端信息的方法,系统和计算机程序产品。 在一些实现中,计算设备维护存储根据本地高速缓存策略维护的客户端信息的本地高速缓存。 本地缓存包括根据先前传送到服务器的请求,从服务器接收到的与服务器端操作性能相关的响应。 本地缓存还包括与相应响应相关联的每个服务器端操作的标识符。 计算设备经由第一组件接收执行第一服务器端动作的第一请求。 计算设备经由第二组件接收执行第二服务器端动作的第二请求。 计算设备基于本地高速缓存策略确定应将第一和第二请求传送到服务器,并且使得第一和第二请求被传送到服务器。

    Providing web application components within remote systems

    公开(公告)号:US11232223B2

    公开(公告)日:2022-01-25

    申请号: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.

    Security modes for a component-based web security model

    公开(公告)号:US10116660B2

    公开(公告)日:2018-10-30

    申请号:US15364929

    申请日: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 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.

    SECURE COMPONENT-BASED WEB APPLICATIONS
    6.
    发明申请

    公开(公告)号:US20180152450A1

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

    申请号: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.

    METHOD AND SYSTEM FOR PROVIDING A CLIENT ACCESS TO AN EXTERNAL SERVICE VIA AN APPLICATION SERVICES PLATFORM
    8.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING A CLIENT ACCESS TO AN EXTERNAL SERVICE VIA AN APPLICATION SERVICES PLATFORM 有权
    通过应用服务平台提供客户端访问外部服务的方法和系统

    公开(公告)号:US20130117810A1

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

    申请号:US13730712

    申请日:2012-12-28

    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a client access to an external service via an application services platform. These mechanisms and methods for providing a client access to an external service via an application services platform can enable embodiments to provide effective access to such external service without necessarily forcing the client to access the external service separately with respect to the application services platform. The ability of embodiments to provide such technique can enable the integration of an external service with an application services platform, thus allowing the client to access the external service in a more effective manner.

    Abstract translation: 根据实施例,提供了通过应用服务平台提供客户端访问外部服务的机制和方法。 用于通过应用服务平台提供客户端对外部服务的访问的这些机制和方法可以使得实施例能够提供对这种外部服务的有效访问,而不必强制客户端相对于应用服务平台分开访问外部服务。 实施例提供这种技术的能力可以使得外部服务与应用服务平台的集成,从而允许客户以更有效的方式访问外部服务。

    METHOD AND SYSTEM FOR CUSTOMIZING A USER INTERFACE TO AN ON-DEMAND DATABASE SERVICE
    9.
    发明申请
    METHOD AND SYSTEM FOR CUSTOMIZING A USER INTERFACE TO AN ON-DEMAND DATABASE SERVICE 审中-公开
    将用户界面自定义到需求数据库服务的方法和系统

    公开(公告)号:US20130097540A1

    公开(公告)日:2013-04-18

    申请号:US13706274

    申请日:2012-12-05

    Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.

    Abstract translation: 在实施例中,用于将用户界面定制到按需数据库服务的方法和系统。 用于将用户界面定制到按需数据库服务的这些机制和方法可使实施例能够提供由按需数据库服务的租户设计的用户界面。 定制可以包括将第三方内容包括到定制的用户界面中,覆盖标准对象,以及在指定位置内联内容。

    Secure component-based web applications

    公开(公告)号:US11025629B2

    公开(公告)日:2021-06-01

    申请号:US16151625

    申请日:2018-10-04

    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.

Patent Agency Ranking