Techniques for metadata-driven dynamic content serving

    公开(公告)号:US10212209B2

    公开(公告)日:2019-02-19

    申请号:US15339688

    申请日:2016-10-31

    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.

    OBJECT-ORIENTED SYSTEM FOR CREATING AND MANAGING WEBSITES AND THEIR CONTENT
    2.
    发明申请
    OBJECT-ORIENTED SYSTEM FOR CREATING AND MANAGING WEBSITES AND THEIR CONTENT 有权
    用于创建和管理网站的面向对象系统及其内容

    公开(公告)号:US20160048481A1

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

    申请号:US14928004

    申请日:2015-10-30

    Inventor: Philip N. Calvin

    Abstract: The invention teaches a method for creating and managing a website as an object oriented system, comprising: providing on a system server a plurality of hierarchical classes of objects, each of the classes representing one aspect of the storage, presentation and logic of a website; providing on a web server an interface operable to present representations of objects instantiating the plurality of hierarchical classes and receive commands meant to one of : instantiate a new object, destroy a presented object, and change a property of a presented object; and storing on a database server objects as a traversable tree in accordance with the plurality of hierarchical classes.

    Abstract translation: 本发明教导了一种用于创建和管理作为面向对象的系统的网站的方法,包括:在系统服务器上提供多个层次类的对象,每个类代表网站的存储,呈现和逻辑的一个方面; 在网络服务器上提供可操作以呈现实例化所述多个分层类别的对象的表示的接口,并且接收旨在实例化新对象,破坏呈现对象并改变呈现对象的属性之一的命令; 以及根据所述多个分级类别将数据库服务器对象存储为可遍历树。

    TECHNIQUES FOR METADATA-DRIVEN DYNAMIC CONTENT SERVING
    3.
    发明申请
    TECHNIQUES FOR METADATA-DRIVEN DYNAMIC CONTENT SERVING 有权
    元数据驱动动态内容服务技术

    公开(公告)号:US20150127781A1

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

    申请号:US14592804

    申请日:2015-01-08

    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance, the metadata content is to be utilized to provide dynamically-constructed pages of content. The metadata content is published to one or more runtime pods communicatively coupled to receive the metadata content. A request for content is received with a selected one of the one or more runtime pods. Content is provided in response to the request as a response with the selected runtime pod utilizing the metadata content published from the source instance.

    Abstract translation: 用于元数据驱动的动态内容服务的技术。 元数据内容被存储为源实例,元数据内容将用于提供动态构造的内容页面。 元数据内容被发布到通信地耦合以接收元数据内容的一个或多个运行时间盘。 用一个或多个运行时间盘中的所选择的一个接收对内容的请求。 响应于请求而提供内容,其中所选择的运行时间盘利用从源实例发布的元数据内容作为响应。

    OBJECT-ORIENTED SYSTEM FOR CREATING AND MANAGING WEBSITES AND THEIR CONTENT

    公开(公告)号:US20180285322A1

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

    申请号:US15806238

    申请日:2017-11-07

    Inventor: Philip N. Calvin

    Abstract: The invention teaches a method for creating and managing a website as an object oriented system, comprising: providing on a system server a plurality of hierarchical classes of objects, each of the classes representing one aspect of the storage, presentation and logic of a website; providing on a web server an interface operable to present representations of objects instantiating the plurality of hierarchical classes and receive commands meant to one of: instantiate a new object, destroy a presented object, and change a property of a presented object; and storing on a database server objects as a traversable tree in accordance with the plurality of hierarchical classes.

    SYSTEMS AND METHODS FOR IMPLEMENTING A UNIFORM APPLICATION USER INTERFACE ACROSS A MULTI-TENANT ENVIRONMENT
    5.
    发明申请
    SYSTEMS AND METHODS FOR IMPLEMENTING A UNIFORM APPLICATION USER INTERFACE ACROSS A MULTI-TENANT ENVIRONMENT 有权
    用于实施多个环境的均匀应用用户界面的系统和方法

    公开(公告)号:US20140304692A1

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

    申请号:US14244291

    申请日:2014-04-03

    CPC classification number: G06F8/36

    Abstract: In accordance with disclosed embodiments, there are provided systems and methods for implementing a uniform application user interface across a hosted computing environment, such as an on-demand or cloud computing environment which utilizes multi-tenant database technologies, client-server technologies, traditional database technologies, or other computing architecture in support of the hosted computing environment. According to a particular embodiment such a system includes a processor and a memory to execute instructions at the system; a foundation layer to define a plurality of components; the plurality of components, each to define one or more features to be consumed by an arbitrary application built from the features; wherein the one or more features are to each incorporate one or more of the components defined by the foundation layer and further wherein each of the one or more features have visibility to one or more interfaces available for the respective features to connect with but have no visibility to or about any arbitrary application that will consume them; a glue logic layer to link the features to the arbitrary application built from the features, wherein the arbitrary application built from the features has a one-way view of the features consumed through the glue logic layer without permitting the features visibility to or about the arbitrary application built; and wherein the arbitrary application built from the features is to execute within the host organization. Other related embodiments are disclosed.

    Abstract translation: 根据所公开的实施例,提供了用于在诸如使用多租户数据库技术的按需或云计算环境的托管计算环境上实现统一应用程序用户界面的系统和方法,客户端 - 服务器技术,传统数据库 技术或其他支持托管计算环境的计算架构。 根据特定实施例,这样的系统包括处理器和存储器,用于在系统处执行指令; 基础层,用于限定多个部件; 所述多个组件各自定义要由从特征构建的任意应用程序消耗的一个或多个特征; 其中所述一个或多个特征各自包含由所述基础层定义的部件中的一个或多个部件,并且还包括所述一个或多个特征中的每一个具有可用于相应特征可用以连接但不具有可视性的一个或多个接口的可见性 涉及任何将消费的任意应用程序; 粘合逻辑层,用于将特征链接到从特征构建的任意应用,其中从特征构建的任意应用具有通过胶合逻辑层消耗的特征的单向视图,而不允许特征可见性或关于任意的 应用程序构建; 并且其中从特征构建的任意应用是在主机组织内执行。 公开了其他相关实施例。

    Techniques for metadata-driven dynamic content serving
    6.
    发明授权
    Techniques for metadata-driven dynamic content serving 有权
    用于元数据驱动的动态内容服务的技术

    公开(公告)号:US09525720B2

    公开(公告)日:2016-12-20

    申请号:US15041425

    申请日:2016-02-11

    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.

    Abstract translation: 用于元数据驱动的动态内容服务的技术。 元数据内容存储为源实例。 元数据内容被用于提供动态构造的页面。 元数据内容被发布到通信地耦合以接收元数据内容的运行时间盘。 源实例包括元数据定义存储库,并且是用于在运行时pod中为页面提供服务的动态数据的主要来源。 运行时间盘是多个服务器的组,充当单个实体以响应于从客户端设备接收到的请求动态生成元数据驱动的内容。 接收到针对特定站点的所选运行时间盘中的内容请求。 特定站点被映射到由用户标识符标识的用户。 用户标识符用于从站点元数据服务器检索站点元数据。 响应于使用元数据内容的所选运行时间盘的请求来提供内容。

    Systems and methods for implementing a uniform application user interface across a multi-tenant environment
    7.
    发明授权
    Systems and methods for implementing a uniform application user interface across a multi-tenant environment 有权
    跨多租户环境实施统一应用程序用户界面的系统和方法

    公开(公告)号:US09448773B2

    公开(公告)日:2016-09-20

    申请号:US14244291

    申请日:2014-04-03

    CPC classification number: G06F8/36

    Abstract: In accordance with disclosed embodiments, there are provided systems and methods for implementing a uniform application user interface across a hosted computing environment, such as an on-demand or cloud computing environment which utilizes multi-tenant database technologies, client-server technologies, traditional database technologies, or other computing architecture in support of the hosted computing environment. According to a particular embodiment such a system includes a processor and a memory to execute instructions at the system; a foundation layer to define a plurality of components; the plurality of components, each to define one or more features to be consumed by an arbitrary application built from the features; wherein the one or more features are to each incorporate one or more of the components defined by the foundation layer and further wherein each of the one or more features have visibility to one or more interfaces available for the respective features to connect with but have no visibility to or about any arbitrary application that will consume them; a glue logic layer to link the features to the arbitrary application built from the features, wherein the arbitrary application built from the features has a one-way view of the features consumed through the glue logic layer without permitting the features visibility to or about the arbitrary application built; and wherein the arbitrary application built from the features is to execute within the host organization. Other related embodiments are disclosed.

    Abstract translation: 根据所公开的实施例,提供了用于在诸如使用多租户数据库技术的按需或云计算环境的托管计算环境上实现统一应用程序用户界面的系统和方法,客户端 - 服务器技术,传统数据库 技术或其他支持托管计算环境的计算架构。 根据特定实施例,这样的系统包括处理器和存储器,用于在系统处执行指令; 基础层,用于限定多个部件; 所述多个组件各自定义要由从特征构建的任意应用程序消耗的一个或多个特征; 其中所述一个或多个特征各自包含由所述基础层定义的部件中的一个或多个部件,并且还包括所述一个或多个特征中的每一个具有可用于相应特征可用以连接但不具有可视性的一个或多个接口的可见性 涉及任何将消费的任意应用程序; 粘合逻辑层,用于将特征链接到从特征构建的任意应用,其中从特征构建的任意应用具有通过胶合逻辑层消耗的特征的单向视图,而不允许特征可见性或关于任意的 应用程序构建; 并且其中从特征构建的任意应用是在主机组织内执行。 公开了其他相关实施例。

    DEVICE ABSTRACTION FOR PAGE GENERATION
    8.
    发明申请
    DEVICE ABSTRACTION FOR PAGE GENERATION 有权
    用于页面生成的设备摘要

    公开(公告)号:US20160088058A1

    公开(公告)日:2016-03-24

    申请号:US14954879

    申请日:2015-11-30

    CPC classification number: H04L67/02 G06F17/30893 H04L29/06 H04W4/21

    Abstract: Device Abstraction for Page Generation. A request for information to be provided as a page of content is received. The page is provided by a server device communicatively coupled to receive the request from a remote requesting device. A requesting physical device class corresponding to the remote requesting device is determined. The server device is configurable to utilize a plurality of styles to be selected by device class. The page of content is constructed with the server device in response to the request based on the device class by dynamically assembling a response by providing device-specific styles that are compatible with the requesting device are selected from the plurality of styles that can be used to provide the content. The dynamically constructed page of content is transmitted to the requesting device.

    Abstract translation: 页面生成的设备抽象。 接收到要作为内容页面提供的信息的请求。 该页面由通信地耦合以从远程请求设备接收请求的服务器设备提供。 确定与远程请求设备相对应的请求物理设备类。 服务器设备可配置为利用设备类选择的多种风格。 响应于基于设备类的请求来响应于基于设备类的请求来构建内容的页面,通过提供与从请求设备兼容的设备特定样式从动态组合响应,所述设备特定样式可以从可以用于 提供内容。 将动态构造的内容页面发送到请求设备。

    Device abstraction for page generation

    公开(公告)号:US09635090B2

    公开(公告)日:2017-04-25

    申请号:US14954879

    申请日:2015-11-30

    CPC classification number: H04L67/02 G06F17/30893 H04L29/06 H04W4/21

    Abstract: A request for information to be provided as a page of content is received. The page is provided by a server device communicatively coupled to receive the request from a remote requesting device. A requesting physical device class corresponding to the remote requesting device is determined. The server device is configurable to utilize a plurality of styles to be selected by device class. The page of content is constructed with the server device in response to the request based on the device class by dynamically assembling a response by providing device-specific styles that are compatible with the requesting device are selected from the plurality of styles that can be used to provide the content. The dynamically constructed page of content is transmitted to the requesting device.

Patent Agency Ranking