发明名称 Adaptive content management
摘要 Methods and systems for enabling a user to define a webpage and webpage layout without knowing a programming language are disclosed. A library of modules is provided usable to configure a layout and look of a webpage. The user may add modules from the library to a webpage layout design area. The user may configure a given module so as to control the look and feel of the content accessed and displayed by the module. Different instantiations of the same module may be used to access content from different sources, including sources using different file and data formats. Content from the different sources may be accessed and stored in a schema-less database.
申请公布号 US9286274(B2) 申请公布日期 2016.03.15
申请号 US201514606567 申请日期 2015.01.27
申请人 MOBOOM LTD. 发明人 Rice Jeffrey David
分类号 G06F3/0482;G06F3/0484;G06F17/24;G06F17/22;G06F17/30;G06F17/21 主分类号 G06F3/0482
代理机构 Knobbe, Martens, Olson & Bear LLP 代理人 Knobbe, Martens, Olson & Bear LLP
主权项 1. A computer-implemented method of configuring a web page layout, the method comprising: providing a user access to a library of modules usable to configure a layout of a webpage, wherein a given module from the library of modules is user configurable, without the user programming in a programming language, to control how content is to be displayed on a webpage; enabling the user to drag and drop one or more modules from the library of modules onto a webpage layout design area to define a webpage layout, wherein the library comprises an image slide module that can be dragged and dropped onto the webpage layout design area to define the webpage layout, the image slide module configurable the user for use with a plurality of different image sources having different data formats; providing, for a given module selected by the user, a module configuration user interface, wherein the module configuration user interface comprises a plurality of fields that enables the user to specify what content is to be displayed on the webpage being designed and how the content is to be displayed without the user having to program using a programming language, wherein the module configuration user interface comprises interfaces configured to receive at least: access information for content from a source, the access information including at least a content locator;content attributes comprising at least one attribute affecting how content from the source is displayed; receiving and storing a module configuration for a first instantiation of a first module specified by the user via the module configuration user interface, including at least access information and at least one attribute for a first content source that provides content using a first content format; receiving and storing a module configuration for a second instantiation of the first module specified by the user via the module configuration user interface, including at least access information and at least one attribute for a second content source that provides content using a second content format, the second content format different than the first content format; receiving a user specified layout for a first webpage specified by the user via the webpage layout design area, wherein the user specified layout for the first webpage comprises a layout of a plurality of modules, including: the first instantiation of the first module configured by the user to specify access information and at least one attribute for a first content source that provides content using a first content format; the second instantiation of the first module configured by the user to specify access information and at least one attribute for a second content source that provides content using a second content format, the second content format different than the first content format; accessing content from the first content source based at least in part on the user configuration of the first instantiation of the first module, including at least a portion of the user specified access information for the first source, wherein the content from the first content source utilizes the first content format; storing content from the first content source in a schema-less data store; accessing content from the second content source based at least in part on the user configuration of the second instantiation of the first module, including at least a portion of the user specified access information for the second source, wherein the content from the second content source utilizes the second content format; storing content from the second content source in the schema-less data store; and enabling the webpage to be rendered, including the content from the first content source and the content from the second content source.
地址 Subiaco AU