CN105408885A - A system and method for dialog customization - Google Patents
A system and method for dialog customization Download PDFInfo
- Publication number
- CN105408885A CN105408885A CN201480027948.4A CN201480027948A CN105408885A CN 105408885 A CN105408885 A CN 105408885A CN 201480027948 A CN201480027948 A CN 201480027948A CN 105408885 A CN105408885 A CN 105408885A
- Authority
- CN
- China
- Prior art keywords
- customization
- selection
- dialog box
- attribute
- attributes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 42
- 230000000712 assembly Effects 0.000 claims description 13
- 238000000429 assembly Methods 0.000 claims description 13
- 230000000694 effects Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 230000009471 action Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
Abstract
A system includes, for a selection of objects on a displayed page of the system, each object having pre-defined customizable attributes and non-customizable attributes, a sorter to sort the customizable attributes of the selected objects. The system also includes a dialog builder to build a customization dialog specific to the selection based on the sorted pre-defined customizable attributes, a displayer to display the dialog and an updater to receive input according to the dialog and to update the customizable attributes according to the input.
Description
Technical field
The present invention relates generally to the application builder based on assembly, relate to dialog box customization particularly.
The cross reference of related application
The U.S. Provisional Patent Application No.61/781 of application claims submission on March 14th, 2013, the right of priority of 866, it is incorporated to herein in full by reference.
Background technology
There is the application builder based on assembly of many commercially available online and off-lines, such as, can be used in creating and edit websites and other online or off-line are applied that system, webpage constructing system are set up in website, desktop application sets up system and Mobile solution sets up system.For the sake of simplicity, the present invention relates to website and set up system, but its feature also can be applied to the above-mentioned application builder based on assembly.
The concept of system based on the page is set up in website, and it can be the object of assembly or non-component object that the described page comprises.Assembly can be atom component or container assemblies.Container assemblies can be single-page container or multi-page container (it comprises the multiple mini page separated from one another).Multi-page container once can show the single mini page (single-page display), or multiple or all mini pages (display of picture library display/carousel) can be shown, multi-page container can have fixing display mode (such as, only picture library display), or can allow to switch in multiple display mode.Non-component object can comprise relationship object, view and template, as described further below.
Assembly can have content, such as, for the text of text component, the image for image component, etc.They also have extra attribute, specifically comprise display properties (such as, color, framework) and layout attributes (size and position).
Assembly can be without content, such as star shape, it does not have any inner content (although it has color, size, position and some other attributes), maybe inner content can be had, such as text fragment assembly, its inner content comprises shown text and font, form and layout information.Certainly, this content can change from of a text fragment assembly example to another example.
System is set up in website can also inheritance between support target, thus when object A succession from entity B (being called father and mother) time, copy out the sub-element of A from the fructification of B, etc.
Website is set up system and third-party application and the assembly embedded wherein can also be utilized to expand.This third-party application can be contained in website and set up in system design environment, or can carry out buying (or acquisition) separately through multiple distribution mechanism, such as set up application shop (AppStore) system from being integrated into website, or from being set up separation, the network or independently application library (or AppStore) of system (WBS) supplier or another physical operation by website.Can also directly from third-party application supplier (by or do not pass through AppStore) obtain third-party application, described third-party vendor can provide actual installation module or just activate or fetcher code.
Therefore, the page that typical website that system creates can have the example comprising general components and third-party application assembly is set up in website.This page also comprises chain joint assembly, and it shows the data items utilizing page section template (being called as view) to format from inner or external data source, as described further below.
Dialog box interface is the key character of any application on site builder (such as, application is set up in online website).Their allow related system to present information or the request input to deviser and/or terminal user, or from the input of deviser and/or terminal user.
Summary of the invention
According to a preferred embodiment of the invention, provide a kind of system, it comprises: sorter, wherein, for the selection of the object of the display for described system, object wherein selected by least one has predefined customizable attributes and not customizable attributes, and described sorter is used for classifying to the described customizable attributes of selected object; And dialog box builder, for based on classified predefined customizable attributes, set up the customization dialog box being exclusively used in described selection.
In addition, according to a preferred embodiment of the invention, described system also comprises: display, for showing described dialog box; And renovator, for receiving input according to described dialog box, and upgrade described customizable attributes according to described input.
In addition, according to a preferred embodiment of the invention, each in described object selected by least one has at least one customization record be associated, and described predefined customizable attributes listed in described customization record.
In addition, according to a preferred embodiment of the invention, described to as if following at least one: the relationship object of atom component, container assemblies, chain joint assembly, third party's assembly, template, relation between view and expression at least two objects.
In addition, according to a preferred embodiment of the invention, described selection be following at least one: predefined selection, user select and select expansion.
In addition, according to a preferred embodiment of the invention, described expansion be following at least one: expansion be comprise the selection of the object comprised, expansion is comprise the selection of relevant object and expansion is the selection of the object comprising succession.
In addition, according to a preferred embodiment of the invention, described selection be following at least one: directly select at least one object, select according to the common factor or relation of inclusion with the page area selected by described user and select according to user-defined inquiry.
In addition, according to a preferred embodiment of the invention, described system is supported on the single page and shows multiple object instance, and wherein said selection comprises the subset of described multiple object instance of display.
In addition, according to a preferred embodiment of the invention, described sorter merges described multiple configurable attributes entries according to the common property of multiple configurable attributes entries.
In addition, according to a preferred embodiment of the invention, described sorter is classified to attribute according to priority.
In addition, according to a preferred embodiment of the invention, described sorter is classified to attribute according to level ID structure.
In addition, according to a preferred embodiment of the invention, described sorter is according to the prompting provided in affected described object is being arranged attribute.
In addition, according to a preferred embodiment of the invention, described sorter is classified to attribute according to the priority based at least one customization record be associated described.
In addition, according to a preferred embodiment of the invention, described sorter is classified according to predefined condition.
In addition, according to a preferred embodiment of the invention, based at least one in priority, common value and related object character, the inconsistent customization record be associated is unified.
In addition, according to a preferred embodiment of the invention, described dialog box be following at least one: linear, level with two dimension.
In addition, according to a preferred embodiment of the invention, dialog box according at least one layout in following: the subject component position on the page of customization priority parameters, customization level parameter, configuration and the dialog layout prompting will provided in affected described object.
In addition, according to a preferred embodiment of the invention, described renovator is utilized as the predefined formula of described customizable attributes and upgrades.
In addition, according to a preferred embodiment of the invention, described renovator is modified along with described attribute and upgrades continuously, to provide WSYWYG (What You See Is What You Get) effect.
In addition, according to a preferred embodiment of the invention, described renovator is modified along with described attribute and upgrades gradually, with the animation between two versions with different described customizable attributes values providing described object.
In addition, according to a preferred embodiment of the invention, the view at least one in below described renovator renewal: chain joint assembly, the concrete view example selected by user and view template define.
In addition, according to a preferred embodiment of the invention, described system be following at least one: system is set up in website, webpage tectonic system, application on site set up instrument, instrument is set up in off-line application and Mobile solution sets up instrument.
According to a preferred embodiment of the invention, a kind of method is provided, comprise: for the selection of the object for display, object wherein selected by least one has predefined customizable attributes and not customizable attributes, the described customizable attributes of selected object is classified and based on classified predefined customizable attributes, sets up the customization dialog box being exclusively used in described selection.For the selection of object for display, the object wherein selected by least one has predefined customizable attributes and not customizable attributes, classifies to the described customizable attributes of selected object.
In addition, according to a preferred embodiment of the invention, described method comprises: show described dialog box and receive input according to described dialog box and upgrade described customizable attributes according to described input.
In addition, according to a preferred embodiment of the invention, described object selected by least one has at least one customization record be associated, and described predefined customizable attributes listed in described customization record.
In addition, according to a preferred embodiment of the invention, described to as if following at least one: the relationship object of atom component, container assemblies, third party's assembly, template, relation between view and expression at least two objects.
In addition, according to a preferred embodiment of the invention, described selection be following at least one: predefined selection, user select and select expansion.
In addition, according to a preferred embodiment of the invention, described expansion be following at least one: expansion be comprise the selection of the object comprised, expansion is comprise the selection of relevant object and expansion is the selection of the object comprising succession.
In addition, according to a preferred embodiment of the invention, described selection be following at least one: directly select at least one object, select according to the common factor or relation of inclusion with the page area selected by described user and select according to user-defined inquiry.
In addition, according to a preferred embodiment of the invention, described method comprises: on the single page, show multiple object instance, and wherein said selection comprises the subset of described multiple object instance of display.
In addition, according to a preferred embodiment of the invention, described classification comprises and merges described multiple configurable attributes entries according to the common property of multiple configurable attributes entries.
In addition, according to a preferred embodiment of the invention, described classification is according to priority.
In addition, according to a preferred embodiment of the invention, described classification is according to level ID structure.
In addition, according to a preferred embodiment of the invention, described classification basis is in the prompting will provided in affected described object.
In addition, according to a preferred embodiment of the invention, described classification is according to the priority based at least one customization record be associated described.
In addition, according to a preferred embodiment of the invention, described classification is according to predefined condition.
In addition, according to a preferred embodiment of the invention, described method comprises: based at least one in priority, common value and related object character, unifies the customization record that inconsistent at least one is associated.
In addition, according to a preferred embodiment of the invention, described dialog box be following at least one: linear, level with two dimension.
In addition, according to a preferred embodiment of the invention, described method comprises: dialog box according at least one layout in following: the object position on the page of customization priority parameters, customization level parameter, configuration and the dialog layout prompting will provided in affected described object.
In addition, according to a preferred embodiment of the invention, described renewal is utilized as the predefined formula of described customizable attributes.
In addition, according to a preferred embodiment of the invention, described renewal is modified along with described attribute and carries out continuously, to provide WSYWYG (What You See Is What You Get) effect.
In addition, according to a preferred embodiment of the invention, described renewal is modified along with described attribute and carries out gradually, with the animation between two versions with different described customizable attributes values providing described assembly.
In addition, according to a preferred embodiment of the invention, described renewal comprises the view at least one amendment below: chain joint assembly, the concrete view example selected by user and view template define.
Accompanying drawing explanation
Particularly point out at the latter end of instructions and explicitly call for protection about theme of the present invention.But, will be understood best when reading by reference to the accompanying drawings by reference to subsequent detailed description about tissue and the present invention of method of operating and target thereof, feature and advantage, in the accompanying drawings:
Fig. 1 is the screenshot capture of the dialog box of content item for website, dining room;
Fig. 2 is the screenshot capture of user interface, it comprise for website, dining room menu and setting panel customization dialog box;
Fig. 3 is the screenshot capture of the customization dialog box at interval between the project change project for all displays;
Fig. 4 is the indicative icon of the Website page comprising 8 different text component;
Fig. 5 is the indicative icon of the system for the customization of robotization website dialog box building according to the present invention and operate;
Fig. 6 is the indicative icon of the realization of the system of the Fig. 5 building according to the present invention and operate;
Fig. 7 is the indicative icon of the customization dialog box for specific webpage view building according to the present invention and operate;
Fig. 8 is the indicative icon that the dialog box based on assembly layout building according to the present invention and operate creates; And
Fig. 9 illustrates that the optional placement for the menu of website, dining room shows the screenshot capture of the user interface of (comprise and substitute customization dialog box).
Be understandable that, for illustrate simple and object clearly, the element illustrated in the drawings need not proportionally be drawn.Such as, in order to clear, the size of some elements can be amplified relative to other element.In addition, when considering appropriate, can in the drawings repeat reference numerals to represent corresponding or similar element.
Embodiment
In follow-up detailed description, set forth multiple detail to provide thorough understanding of the present invention.But, it will be appreciated by persons skilled in the art that and can not have these details and put into practice the present invention.In other example, do not describe known method, process and assembly in detail with not fuzzy the present invention.
System can provide custom web site object usually ability to deviser is set up in website, comprises particular figure, project and project/view combination.In the following discussion, we are with reference to the customization (this is prevailing situation) of assembly.But the description of below inventing is applicable to the customization of non-component object completely, especially comprise view and template.As mentioned above, many component webs have multiple configurable attribute, comprise those attributes relevant to assembly itself (such as, background color, display text font), its display format (such as, specific date format), its display parameter (such as, the quantity of row and column) and those attributes (such as, position and size) relevant to instantiation.These configurable attributes can set up system user interface or the alternate manner via such as API or network service by conventional website, are used to configure related example.System is set up in website can also support relationship object, and it also can be customized.This relationship object represents that the relation between system component (or other object) is set up in website.Example comprises Dynamic Distribution's anchor point (layoutanchor) (such as, those of the spacing of definitions component) and operative relationship is (such as, how the content change defining an assembly affects those of another assembly), etc.
Assembly can also have not customizable or customizable parameter and attribute conditionally.Such as, given project can be customized, but only when showing in given view.Only according to predetermined concrete modification or design privilege, these customization options can be open to deviser (or terminal user).
For third-party application, third-party application supplier can define specific configurable attribute, and it can be used for configuring third-party application example.These can be low-level such as shown frame types, or the purchase to ecommerce third-party application of high level such as maximum permission.
The website created can also comprise chain joint assembly, and its display is from the data items utilizing page section template (being called as view) to format of external data source.Chain joint assembly further on March 13rd, 2014 submit to, exercise question is the U.S. Patent application No.14/207 of " DEVICE; SYSTEM; ANDMETHODOFWEBSITEBUILDINGBYUTILIZINGDATALISTS ", discuss in 761, described patented claim is assigned to commonly assigned people of the present invention.Chain joint assembly can be linked to inside or take database outward, comprises the one or more set be made up of data items.When showing chain joint assembly, accessing database is to generate the current list of the data items be shown.Be understandable that, view can be associated with each data items, and described data items can be shown---or one next (be called as expansion/zoom mode display) in a given area, or multiple project (being called as list or the display of picture library pattern) can be shown as together.Different views can be utilized to show different pieces of information project.
Will also be appreciated that page construction process can also utilize configurable attribute to create extra (non-assembly) object.Such as, two assemblies can link Dynamic Distribution's anchor point, and anchor point length (that is, the interval between assembly) can be configurable attribute.
Applicant has realized that, for this configurable components, single customization may affect multiple assembly, such as, to remain harmonious on multiple assemblies that same color adapts to be applied to identical display.Another example is the distance in the right of view and same view between two assemblies, and it can be adjusted but must keep identical for two assemblies, or may need to keep to certainty ratio.
Customization can affect the attribute of the assembly of detailed programs or the view related to.Customization option can comprise: we should be shown to locking assembly (Yes/No), immobilized substance (such as, title text), display properties (such as, font, size and color), screen distance (for above-mentioned dining room example menu name and describe between distance); Counting (columns such as, in multiple row display) and transfer the general parameter of assembly of processes and displays to.
Applicant has realized that current customer dialog box or interface can require that deviser requires great effort the list of the individual components by having multiple attribute (some are configurable and other are not configurable), to upgrade or to change concrete assembly.For the deviser of the background color of 8 different assemblies of renewal same page, deviser upgrades having to separately the background color attribute being used for each assembly.This process may be that effort is time-consuming.As mentioned above, be understandable that, even if not every attribute is all editable, between the attribute of two types, the renewal dialog box of presenting to deviser may not be distinguished, and both can present to deviser.
Applicant also have realized that create customization dialog box, being adjusted to adapt to may the associated component of the above-mentioned renewal of needs, can support the batch updating of some attribute.Applicant can also recognize, the customization dialog box person that can present to preliminary design (it uses related web site to set up system to set up his website), the list of customizable attributes only may the assembly of predetermined discussion for high level designer.Applicant also recognizes, the particular figure of assembly (or expression) can be determined automatically can by adjustment and can the specific object of importance of arrangement customization and value.Some customizations can more important than other, and should be more easily accessed.
According to embodiments of the invention, be understandable that, the fabricator that can set up system by related web site performs the initial construction of template, view and some possible pages (page from being called as editor herein) and customization possible arbitrarily.Then high level designer can use relevant website to set up system to set up and create customization record (as described in more detail below).Complete result to be used by the more elementary deviser 5 that ready template etc. may be used to create the website of himself.Be understandable that, high level designer can also determine when designing which attribute can potentially to preliminary design person for configurable, and which can show and can be used for him.Will also be appreciated that there is the situation that senior and preliminary design person is same person (or company).
Be understandable that, preliminary design person 5 can set up the website of himself by setting up which layout of system (layout from available) choice for use from website, it is customized, and subsequently by by such as current reference or be connected to data source Fig. 1 shown in the interface that provides of system, input concrete data.Layout select determine as with reference now to Fig. 2 shown in use where organize view (local page template).Fig. 2 shows deviser 5 website design stage for website, dining room in its working environment, and show can present customization region, layout selected zone and different views.Then deviser 5 can need to adjust website according to it.Therefore, deviser 5 can select a part for layout by view, customize by object or by region etc.The effect that optional placement is selected illustrates further in Fig. 9 of current reference.Fig. 9 shows the situation that layout [A] that illustrated arrangement [B] that deviser 5 have selected picture library type substitutes previous list type still uses identical bottom data simultaneously.As shown in the figure, data display area [D] has changed its form, and customized collection [C] is also switched to the customization being suitable for this alternative arrangement.
Be understandable that, the Multi-instance (such as, the Multi-instance of single dish view template) that system can show some views in the same area of chain joint assembly is set up in website.As with reference now to Fig. 3 shown in, customization can affect all display copies of identical view, thus deviser 5 can (such as) change all display items display (being labeled as B) with single change (being labeled as A) project between interval---" project interval " customization is changed to currency 123 (shown in Fig. 3) from value 15 (shown in Fig. 2).This change can also affect all examples of " dish " view in chain joint assembly---comprise (owing to rolling) current sightless example.
As mentioned above, high level designer's (before establishment stage of website) can create customization record, and it can be associated with each assembly.The single attribute (as described in more detail below) of the configuration dialog box configuration single component that can how to pass through automatically to generate can be specified in each customization record.The attribute of the customizable assembly for discussing and extra record field can be specified in customization record, such as customize ID, customized prompts text (as, " selection background color "), and any extra information, such as which component property is customizable and which cannot customize.
Customization record can also comprise the information of the specific implementation formula such as can specifying how applied customization value, consider that utilization is not only purely specified and custom value is applied to the situation (such as, " value of 80% of input value being assigned to attribute X ") of attribute.This formula can also with reference to existing property value, and the value of other attribute of assembly.Customization record can also refer to determine under what conditions, and attribute is customizable or not customizable.
Be understandable that, customization record (usually can also be incited somebody to action) and be comprised default value.When customization dialog box first time is in current, this value can be assigned to affected attribute, revises their value.Once deviser 5 have input the new value for customizing, then this value is stored in customization record (except being applied to affected attribute), thus no matter when customize record when again being called, will again show and use described value (as discussed in more detail below).
Be understandable that, single component can have more than one customization record associated with it, has reacted may customize the different attribute of same components.Customization record for single component can comprise the multiple records relevant to same alike result---such as, if utilize difference to realize formula have modified attribute by different way.Difference customization record for same components will have unique customization ID usually, but such was the case with for this---and such as, single customization ID may be used for the amendment right septum of assembly and two records at left interval.
In an alternative embodiment, high level designer can define the customization record of higher entity level (such as, view rank, container rank, full page rank or website rank).In this case, the customization record of every assembly only can comprise customization ID, and it is with reference to the customization record of higher level.
Be understandable that, the customization record that high level designer creates can override any customization record provided by object in the page of editor, so that definition affects the concrete customizable attributes of specifically potential customizable components.Such as, the page P of editor can comprise 8 different text component (C1...C8), as with reference now to Fig. 4 shown in, wherein each has potential configurable attribute " background color " (clr) and type " color selecting ".High level designer can determine all 8 potential configurable attributes to be shown as actual configurable attribute.In this case, under they can be unified in single " selection background color " configurable attribute (because they all have identical customization ID, as described in more detail below).Therefore, when display module dialog box, the setting of single change can be applied to all 8 assemblies.High level designer can also determine the configurable attribute of reality that establishment two is new: create " select background color no.1 " for assembly C1 to C3 and be assembly C4 to C6 establishment " selection background color no.2 ".For this reason, alternative (and new) customization ID " bg-color-1 " (having the prompting text of coupling) can be assigned to " bg-color " of the customization record of assembly C1 to C3 by high level designer.Identical process can be performed for having assembly C4 to the C6 substituting customization ID " bg-color-2 ".Therefore, in the later case, only two new alternative customization ID can be rendered as customizable attributes, instead of 8 bottom original customization ID.
Will also be appreciated that high level designer can create new customization record for specific components, it can to override by succession pre-defined or supply in advance arbitrarily, or to be supplied by other object at the page of editor.
Will also be appreciated that deviser 5 can select a group objects to customize, in wherein selected object, neither one has any customizable attributes.In this case, customization and the customization dialog box of definition can not be generated.In addition, it should be noted, some objects can have specific customized attribute, and it is not contained in arbitrarily in customization record---such as, if system constraint they be updated to independent (independent sum hard wire) character dialog box.In this case, these attributes (it does not have customization record), by not being contained in the dialog box of establishment automatically, are not the part discussed herein.
With reference now to Fig. 5, it illustrates according to an embodiment of the invention for the system 100 of automatic customization website dialog box.System 100 comprises input interpreter 10, character gatherer 20, sorter and sorting unit 30, dialog box builder 40, dialog box renderer 50, database coordinator 60, database 70 and attribute applicator 90.Database 70 can store all relevant websites and set up system component and their the customization record be pre-created.Input interpreter 10 can process the assembly that will upgrade that predefined subset or deviser 5 select, and character gatherer 20 can fetch customization record for associated component via database coordinator 60 from database 70.Sorter and sorting unit 30 can be classified to the attribute of associated custom record and sort, dialog box builder 40 can set up based on his selection the new customization dialog box being used for deviser 5, and dialog box renderer 50 can present the input of newly-established dialog box for him to deviser 5.Attribute applicator 90 can application designer 5 input, and the assembly that can therefore more store in new database 70.The function of these elements will hereafter be described in more detail.
Be understandable that, the above-mentioned selection to the assembly that will upgrade mentioned can also according to user-defined inquiry.
Be understandable that, a part for system 250 is set up in system 100 website that can be implemented as in client 200 or server 300, as with reference now to Fig. 6 shown in.
With reference now to Fig. 7, it illustrates the exemplary customized dialog box 400 for view 300.High level designer can create view 1 in the design phase comprising 4 assemblies (comp1, comp2, comp3 and comp4).High level designer can also determine that comp1 can show customizable attributes hgt (highly), wdt (width), color and font.Comp2 can show customizable attributes hgt, wdt, size text, font and frame type.Comp3 and comp4 also can show other configurable attribute.Be understandable that, comp1 and comp2 can have other attribute usually, and these attributes are not shown as configurable by high level designer, the such as coordinate of their positions.Each customizable attributes can have ID, prompting text (such as, for color, it can be " selection color ") and priority.These can be all specify in advance for each individual components and attribute.Alternatively, high level designer can specify in this customization details of higher entity level customization record (such as, view as described above or page level), and the customization record of every assembly is only with reference to higher entity level customization record.
Preliminary design person 5 may wish to create the webpage (such as, as template, as a part for the page, or by being attached in one group of given project) using view 1.Deviser 5 can determine that he only needs to customize comp1 and comp2, thus he selects comp1 and comp2, and presses and be pressed in customization button on current session frame to support that the customized module of some forms activates.Be understandable that, the selection done by deviser 5 can be single selection, multiple selection, selected zone for the cross members in more than one view or multiple assembly.In an alternative embodiment, deviser 5 may not have the option selecting individual components, and system 100 can utilize (such as) all component in given one or more display views to run, thus automatically create complete customization dialog box, eliminate the needs that preliminary design person selects and customized module activates.Will also be appreciated that system 100 once in a while can the dialog box that is pre-created of buffer memory, thus save the time (if relevant change is not made to bottom-up information) re-creating it.Under this scene, customization dialog box can to set up system interface integrated with conventional website, and automatically show when the region that deviser 5 editing customized is relevant.
Be understandable that, (exception of buffer memory described above), whenever the process operation of system 100, even if utilize identical assembly to carry out previous operation, creates new customization dialog box (as described in more detail below).Input interpreter 10 can receive selection to selected assembly, and gatherer 20 can be indicated to perform the recursive scanning of comp1 and comp2 and related elements thereof (no matter be sub-component, the assembly that comprises or other associated component).Gatherer 20 can collect from database 70 (via telegon 60) all predefined customization records being used for comp1 and comp2 and all related elements thereof.As mentioned above, each assembly can have more than one customization record associated with it.
Sorter and sorting unit 30 can by customizing ID by record sort to eliminate repetition.As the example of Fig. 4, attribute hgt, wdt and font will have same ID.Then sorter and sorting unit 30 can sort to the attribute of associated custom record.The priority of each ID can be assigned to its (in its repeatedly appearance as customizable attributes) based on specified value.Be understandable that, priority can be that high level designer or system are specified.Be also to be noted that sorter and sorting unit 30 can utilize combination metric (such as, maximum or mean value) combination from the priority value of multiple record, and it is also conceivable to point out in the priorization will provided in affected object.
Next dialog frame builder 40 can set up common dialog box 400, and it has the unified list of the customization for comp1 and comp2, that is, hgt, wdt, color, font, size text and frame type, first shows limit priority customization.Each customization can also point out text (such as, " selection color ") and value to select input cartridge 410 to present with it.
Be understandable that, for the specific nature with identical ID, multiple customization record can be had.Such as, a record can provide text prompt " changing width to arrive: ", and the difference record with identical ID can provide text prompt " inputting new width: ".In this case, dialog box builder 40 can based on attachment priority, the most frequently used value, associated component attribute (such as, selecting the value be associated with the assembly with maximum overall area), the order defined or arbitrarily other method use to select correct value.Dialog box builder 40 can also determine that they should be considered to independent customization record (if not finding contention-resolution schemes).Be understandable that, if identical custom value can be revised to multiple attributes of locking assembly, then also can require multiple customization records with identical single ID.Such as, " input margin " customization identical value should be applied to assembly the right and left side margin---it is independent attribute.In an alternative embodiment, system 100 can use customization record, and it comprises the multiple subrecords for multiple affected component property.
Be understandable that, dialog box builder 40 can construct polytype dialog box, such as linear dialog box and level dialog box are (based on the hierarchical classification provided in customization record, such as, level is utilized to customize ID name space), or layout can be used based on the layout contributing to the assembly that customization is recorded.This dialog box creates and is also subject to the impact that the dialog box be contained in customization record creates prompting.
With reference now to Fig. 8 in the dialog box that also show based on assembly layout create.As shown in the figure, the page [A] comprises assembly [a], [b], [c] and [d].When assembly [a] and [b] are by multiselect and when calling " customization " function via system 100, the page [A] is shown as the page [B], the customization dialog box [e] that it illustrates assembly [a] and [b] and automatically generate.Dialog box [e] also comprises 3 parts (from upper)---[f], [g] and [h].Be understandable that, the new dialog box [e] created is placed in the page [B], not hide assembly [a] and [b].In addition, because [a] is higher than [b], thus display [a] and [b] customizable attributes, thus only [a] attribute to [f] at top, only [b] attribute is to [h] of bottom, and to [a] and [b] common attribute to centre portion [g].Same situation can be applied to two dimensional topology, by being placed in the page by the cluster of customization elements, and using Dynamic Distribution to provide space when needed, creating customization dialog box.
Then dialog box renderer 50 can present the new dialog box created to deviser 5, to select input cartridge 410 to receive his input via value.Be understandable that, at interaction, deviser 5 can apply the custom value of association attributes, may use and realize formula, provides WSIWYG to feed back to change to attribute.
Attribute applicator 90 can receive correlated inputs from deviser, and therefore can upgrade the customization record (thus can show the last value of input when next calls) be stored in database 70, and utilization realizes formula renewal associated component attribute itself.Attribute applicator 90 can apply the customization of being specified in many ways by deviser.These modes can comprise: (a) impact all (being correlated with) views (behavior such as, described in figure 3) in current link assembly; B () affects the concrete view example selected by deviser, comprise the view added by above-mentioned expansion process---and this only affects concrete project/view combination, thus the different instances of identical view can have different customizations; And (c) affects view template definition instead of view example---thus to extra (or all) examples of view that any change of described view will be applied in website, comprise the view used in different web pages.
Be understandable that, the page can be used as the template of other page, comprises conventional mould and view (such as, when showing in chain joint assembly, the template be associated with data items).Will also be appreciated that can also with list element as above to use system 100.
Will also be appreciated that system 100 can perform the above-mentioned repertoire standing scope definition rule.Such as, can be all component unification component in the page and customization record based on the scope of the page.Scope based on view can perform carries out unified (as defined above) in the rank of each view, thus the customization in different views with identical ID can be regarded as different customization.Such a example is, if customize the ID " underlying space " that has for assembly in section view and dish view, as with reference now to Fig. 2 shown in.Two different " underlying space " customizations can be created in customization dialog box.System 100 can also provide other scope definition regular.
Therefore, high level designer or website are set up system manufacturer and can be provided for more elementary deviser user---friendly session, and to help effectively to set up his or her website.
The process presented herein is not relevant to any certain computer or other device with display inherence.Various general-purpose system can be used together with program according to instruction herein, or can so that construct more special device for performing desired method.According to following description, the desired structure of these systems multiple will occur.In addition, with reference to any specific programming language, embodiments of the invention are not described.Be understandable that, multiple programming language may be used for realizing instruction of the present invention described herein.
Unless clearly represented in addition, otherwise be clear that according to aforementioned discussion, be appreciated that, throughout this instructions, utilize such as " process ", " calculating ", " computing ", " to determine " etc. that the discussion of term refers to computing machine, the action of computing system or similar electronic computing device and/or process, it by the physics that is expressed as in the register of computer system and/or storer (such as, electronics) data manipulation measured and/or be converted to the similar storer being expressed as computer system, register or other such information storing devices, other data of physical quantity in transmission equipment or display device.
Embodiments of the invention can comprise the device for performing operation herein.Can be specially and expect that object constructs this device, or it can comprise the multi-purpose computer selectively being activated by the computer program be stored in computing machine or reshuffled.This computer program can be stored in computer-readable recording medium, such as but not limited to, the disk of any type, comprises floppy disk, CD, magneto-optic disk, ROM (read-only memory) (ROM), compact disk ROM (read-only memory) (CD-ROM), random access memory (RAM), EPROM (EPROM), Electrically Erasable Read Only Memory (EEPROM), magnetic or light-card, flash memory or is suitable for the medium that store electrons instruction also can be coupled to other type any of computer system bus.
Although illustrate herein and describe special characteristic of the present invention, those of ordinary skill in the art can expect multiple amendment, replacement, change and equivalent.Therefore, be understandable that, claim of enclosing intention covers all this modifications and variations fallen in true spirit of the present invention.
Claims (43)
1. a system, comprising:
Sorter, wherein, for the selection of the object of the display for described system, the object wherein selected by least one has predefined customizable attributes and not customizable attributes, and described sorter is used for classifying to the described customizable attributes of selected object; And
Dialog box builder, for based on classified predefined customizable attributes, sets up the customization dialog box being exclusively used in described selection.
2. system according to claim 1, also comprises:
Display, for showing described dialog box; And
Renovator, for receiving input according to described dialog box, and upgrades described customizable attributes according to described input.
3. system according to claim 1, wherein, each in described object selected by least one has at least one customization record be associated, and described predefined customizable attributes listed in described customization record.
4. system according to claim 1, wherein, described to as if following at least one: the relationship object of atom component, container assemblies, chain joint assembly, third party's assembly, template, relation between view and expression at least two objects.
5. system according to claim 1, wherein, described selection be following at least one: predefined selection, user select and select expansion.
6. system according to claim 5, wherein, described expansion be following at least one: expansion be comprise the selection of the object comprised, expansion is comprise the selection of relevant object and expansion is the selection of the object comprising succession.
7. system according to claim 5, wherein, described selection be following at least one: directly select at least one object, select according to the common factor or relation of inclusion with the page area selected by described user and select according to user-defined inquiry.
8. system according to claim 1, wherein, described system is supported on the single page and shows multiple object instance, and wherein said selection comprises the subset of described multiple object instance of display.
9. system according to claim 1, wherein, described sorter merges described multiple configurable attributes entries according to the common property of multiple configurable attributes entries.
10. system according to claim 1, wherein, described sorter is classified to attribute according to priority.
11. systems according to claim 1, wherein, described sorter is classified to attribute according to level ID structure.
12. systems according to claim 1, wherein, described sorter is according to the prompting provided in affected described object is being arranged attribute.
13. systems according to claim 3, wherein, described sorter is classified to attribute according to the priority based at least one customization record be associated described.
14. systems according to claim 1, wherein, described sorter is classified according to predefined condition.
15. systems according to claim 13, wherein, based at least one in priority, common value and related object character, unify at least one customization record be associated described in inconsistent.
16. systems according to claim 1, wherein, described dialog box be following at least one: linear, level with two dimension.
17. systems according to claim 1, wherein, dialog box according at least one layout in following: the subject component position on the page of customization priority parameters, customization level parameter, configuration and the dialog layout prompting will provided in affected described object.
18. systems according to claim 2, wherein, described renovator is utilized as the predefined formula of described customizable attributes and upgrades.
19. systems according to claim 2, wherein, described renovator is modified along with described attribute and upgrades continuously, to provide WSYWYG (What You See Is What You Get) effect.
20. systems according to claim 2, wherein, described renovator is modified along with described attribute and upgrades gradually, with the animation between two versions with different described customizable attributes values providing described object.
21. systems according to claim 2, wherein, the view at least one in below described renovator upgrades: chain joint assembly, the concrete view example selected by user and view template define.
22. systems according to claim 1, wherein, described system be following at least one: system is set up in website, webpage tectonic system, application on site set up instrument, instrument is set up in off-line application and Mobile solution sets up instrument.
23. 1 kinds of computerized methods, comprising:
For the selection of object for display, the object wherein selected by least one has predefined customizable attributes and not customizable attributes, classifies to the described customizable attributes of selected object; And
Based on classified predefined customizable attributes, set up the customization dialog box being exclusively used in described selection.
24. methods according to claim 23, also comprise:
Show described dialog box; And
Receive input according to described dialog box, and upgrade described customizable attributes according to described input.
25. methods according to claim 23, wherein, each in described object selected by least one has at least one customization record be associated, and described predefined customizable attributes listed in described customization record.
26. methods according to claim 23, wherein, described to as if following at least one: the relationship object of atom component, container assemblies, third party's assembly, template, relation between view and expression at least two objects.
27. methods according to claim 23, wherein, described selection be following at least one: predefined selection, user select and select expansion.
28. methods according to claim 27, wherein, described expansion be following at least one: expansion be comprise the selection of the object comprised, expansion is comprise the selection of relevant object and expansion is the selection of the object comprising succession.
29. methods according to claim 27, wherein, described selection be following at least one: directly select at least one object, select according to the common factor or relation of inclusion with the page area selected by described user and select according to user-defined inquiry.
30. methods according to claim 23, wherein, described method comprises: on the single page, show multiple object instance, and wherein said selection comprises the subset of described multiple object instance of display.
31. methods according to claim 23, wherein, described classification comprises and merges described multiple configurable attributes entries according to the common property of multiple configurable attributes entries.
32. methods according to claim 23, wherein, described classification is according to priority.
33. methods according to claim 23, wherein, described classification is according to level ID structure.
34. methods according to claim 23, wherein, described classification basis is in the prompting will provided in affected described object.
35. methods according to claim 25, wherein, described classification is according to the priority based at least one customization record be associated described.
36. methods according to claim 23, wherein, described classification is according to predefined condition.
37. methods according to claim 35, also comprise: based at least one in priority, common value and related object character, unify at least one customization record be associated described in inconsistent.
38. methods according to claim 23, wherein, described dialog box be following at least one: linear, level with two dimension.
39. methods according to claim 23, also comprise: dialog box according at least one layout in following: the object position on the page of customization priority parameters, customization level parameter, configuration and the dialog layout prompting will provided in affected described object.
40. methods according to claim 24, wherein, described renewal is utilized as the predefined formula of described customizable attributes.
41. methods according to claim 24, wherein, described renewal is modified along with described attribute and carries out continuously, to provide WSYWYG (What You See Is What You Get) effect.
42. methods according to claim 24, wherein, described renewal is modified along with described attribute and carries out gradually, with the animation between two versions with different described customizable attributes values providing described assembly.
43. methods according to claim 24, wherein, described renewal comprises the view at least one in below amendment: chain joint assembly, the concrete view example selected by user and view template define.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811414671.7A CN110045894B (en) | 2013-03-14 | 2014-03-13 | System and method for dialog box customization |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361781866P | 2013-03-14 | 2013-03-14 | |
US61/781,866 | 2013-03-14 | ||
PCT/IB2014/059734 WO2014141130A2 (en) | 2013-03-14 | 2014-03-13 | A system and method for dialog customization |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811414671.7A Division CN110045894B (en) | 2013-03-14 | 2014-03-13 | System and method for dialog box customization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105408885A true CN105408885A (en) | 2016-03-16 |
CN105408885B CN105408885B (en) | 2018-11-13 |
Family
ID=51534458
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480027894.1A Active CN105339881B (en) | 2013-03-14 | 2014-03-13 | By using the equipment, system and method for data list construction website |
CN201480027948.4A Active CN105408885B (en) | 2013-03-14 | 2014-03-13 | System and method for dialog box customization |
CN201811414671.7A Active CN110045894B (en) | 2013-03-14 | 2014-03-13 | System and method for dialog box customization |
CN201910302868.XA Active CN110046330B (en) | 2013-03-14 | 2014-03-13 | Apparatus, system and method for building web site by using data list |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480027894.1A Active CN105339881B (en) | 2013-03-14 | 2014-03-13 | By using the equipment, system and method for data list construction website |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811414671.7A Active CN110045894B (en) | 2013-03-14 | 2014-03-13 | System and method for dialog box customization |
CN201910302868.XA Active CN110046330B (en) | 2013-03-14 | 2014-03-13 | Apparatus, system and method for building web site by using data list |
Country Status (15)
Country | Link |
---|---|
US (7) | US9753911B2 (en) |
EP (2) | EP2972977B1 (en) |
JP (9) | JP6433925B2 (en) |
KR (5) | KR102207810B1 (en) |
CN (4) | CN105339881B (en) |
AU (8) | AU2014229260C1 (en) |
BR (1) | BR112015022792B1 (en) |
CA (4) | CA2904813C (en) |
EA (2) | EA201591606A1 (en) |
ES (2) | ES2948388T3 (en) |
HK (2) | HK1220264A1 (en) |
IL (7) | IL310457A (en) |
MX (3) | MX2015012744A (en) |
MY (2) | MY192602A (en) |
WO (2) | WO2014141130A2 (en) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130179225A1 (en) | 2012-01-06 | 2013-07-11 | Level 3 Communications, Llc | Method and apparatus for generating and converting sales opportunities |
US11188509B2 (en) | 2012-02-20 | 2021-11-30 | Wix.Com Ltd. | System and method for generating a visual data structure associated with business information based on a hierarchy of components |
US9996566B2 (en) | 2012-02-20 | 2018-06-12 | Wix.Com Ltd. | Visual design system for generating a visual data structure associated with a semantic composition based on a hierarchy of components |
USD771079S1 (en) * | 2013-01-04 | 2016-11-08 | Level 3 Communications, Llc | Display screen or portion thereof with graphical user interface |
USD771078S1 (en) | 2013-01-04 | 2016-11-08 | Level 3 Communications, Llc | Display screen or portion thereof with graphical user interface |
USD757053S1 (en) | 2013-01-04 | 2016-05-24 | Level 3 Communications, Llc | Display screen or portion thereof with graphical user interface |
CA2904813C (en) * | 2013-03-14 | 2023-10-03 | Wix.Com Ltd. | Device, system, and method of website building by utilizing data lists |
US9298785B2 (en) * | 2013-07-19 | 2016-03-29 | Paypal, Inc. | Methods, systems, and apparatus for generating search results |
US10291729B2 (en) | 2014-01-21 | 2019-05-14 | Apptimize, Inc. | User interface modification and usage tracking |
ES2824263T3 (en) | 2014-02-11 | 2021-05-11 | Wix Com Ltd | A system for synchronizing changes to edited websites and interactive applications |
EP3113086A4 (en) * | 2014-02-24 | 2017-07-12 | Sony Corporation | Information processing device, image processing method, and program |
IL310461A (en) | 2014-04-29 | 2024-03-01 | Wix Com Ltd | System and method for the creation and use of visually-diverse high-quality dynamic layouts |
US10007493B1 (en) * | 2014-12-30 | 2018-06-26 | EMC IP Holding Company LLC | Event based validation |
IL256001B (en) * | 2015-05-31 | 2022-07-01 | Wix Com Ltd | System and method for capability packages offering based on analysis of edited websites and their use |
WO2016199018A1 (en) * | 2015-06-07 | 2016-12-15 | Wix.Com Ltd | System and method for the generation of an adaptive user interface in a website building system |
AU2016299874C1 (en) * | 2015-07-30 | 2021-10-14 | Wix.Com Ltd. | System integrating a mobile device application creation, editing and distribution system with a website design system |
BR112018002054A2 (en) | 2015-07-30 | 2018-09-18 | Wix.Com Ltd. | system, website creation system, and method |
KR101629383B1 (en) * | 2015-11-11 | 2016-06-13 | 채규국 | Method for auto-building homepage by architecture of cloud web-hard file and folder, and system thereof |
US10620920B2 (en) * | 2016-05-17 | 2020-04-14 | Google Llc | Automatic graphical user interface generation from notification data |
US10073923B2 (en) | 2016-05-29 | 2018-09-11 | Wix.Com Ltd. | System and method for the creation and update of hierarchical websites based on collected business knowledge |
US10367879B2 (en) * | 2016-06-10 | 2019-07-30 | Apple Inc. | Download prioritization |
BR112019001343A2 (en) | 2016-07-27 | 2019-04-30 | Wix.Com Ltd. | website creation system and method for a website creation system |
US11449573B2 (en) | 2016-07-27 | 2022-09-20 | Wix.Com Ltd. | System and method for smart interaction between website components |
CN112601121B (en) * | 2016-08-16 | 2022-06-10 | 上海交通大学 | Method and system for personalized presentation of multimedia content components |
CA3047536A1 (en) | 2016-12-21 | 2018-06-28 | Wix.Com Ltd. | Actionable widget cards |
US11353693B2 (en) * | 2017-02-06 | 2022-06-07 | Paul Atkinson | Polymorphic electro-optic displays |
EP3577512A1 (en) * | 2017-02-06 | 2019-12-11 | Chromera, Inc. | Polymorphic electro-optic displays |
WO2018225012A2 (en) | 2017-06-08 | 2018-12-13 | Wix.Com Ltd. | System and method for smart interaction between website components |
CA3060362A1 (en) * | 2017-07-24 | 2019-02-28 | Wix.Com Ltd. | Editing a database during preview of a virtual web page |
US11314837B2 (en) | 2017-07-24 | 2022-04-26 | Wix.Com Ltd. | Website builder with integrated search engine optimization support |
CN107609050A (en) * | 2017-08-21 | 2018-01-19 | 上海精灵天下数字技术有限公司 | New page system and its works generation method based on HTML5 |
WO2019106566A2 (en) | 2017-11-28 | 2019-06-06 | Wix.Com Ltd. | System and method for the generation and editing of text content in website building systems |
US20190205901A1 (en) * | 2017-12-29 | 2019-07-04 | Facebook, Inc. | Dynamic creation of content items for distribution in an online system by combining content components |
CA3089178A1 (en) * | 2018-02-04 | 2019-08-08 | Wix.Com Ltd. | System and method for handling overlapping objects in visual editing systems |
WO2019156697A1 (en) * | 2018-02-06 | 2019-08-15 | Chromera, Inc. | Polymorphic electro-optic displays |
CN108520043A (en) * | 2018-03-30 | 2018-09-11 | 纳思达股份有限公司 | Data object acquisition method, apparatus and system, computer readable storage medium |
AU2018202382A1 (en) | 2018-04-04 | 2019-10-24 | ADEVI lP HOLDING COMPANY PTY LTD | Methods and systems for resolving user interface features, and related applications |
US20190342405A1 (en) * | 2018-05-04 | 2019-11-07 | Salesforce.Com, Inc. | Usage-based intelligent loading of components in a component-driven, multi-tenant cloud application |
US11507638B2 (en) | 2018-06-21 | 2022-11-22 | Tsunagu.Ai, Inc. | Web content automated generation system |
US10678881B2 (en) | 2018-06-29 | 2020-06-09 | Salesforce.Com, Inc. | Usage-based predictive prefetching and caching of component-based web pages for performance optimization |
US10783405B2 (en) * | 2018-10-31 | 2020-09-22 | Salesforce.Com, Inc. | Refinement of machine learning engines for automatically generating component-based user interfaces |
AU2019378243A1 (en) | 2018-11-14 | 2021-06-03 | Wix.Com Ltd. | System and method for creation and handling of configurable applications for website building systems |
CA3140610A1 (en) | 2019-05-20 | 2020-11-26 | Wix.Com Ltd. | System and method providing responsive editing and viewing, integrating hierarchical fluid components and dynamic layout |
JP2022534933A (en) | 2019-05-28 | 2022-08-04 | ウィックス.コム リミテッド. | System and method for integrating user feedback into web building system services |
AU2020285704A1 (en) | 2019-05-30 | 2022-01-20 | Wix.Com Ltd. | System and method for the generation and interactive editing of living documents |
CN110554885A (en) * | 2019-08-29 | 2019-12-10 | 五八有限公司 | Sub-application generation method and device, electronic equipment and storage medium |
CN110727434B (en) * | 2019-10-21 | 2023-07-04 | 百度在线网络技术(北京)有限公司 | Rendering method, rendering device, electronic equipment and storage medium |
US10839453B1 (en) | 2019-11-26 | 2020-11-17 | Capital One Services, Llc | Systems and methods for identifying location-based information associated with a product on a web page |
CN111142863B (en) * | 2019-12-19 | 2023-06-30 | 深圳市金证科技股份有限公司 | Page generation method and device |
CN111639100A (en) * | 2020-04-02 | 2020-09-08 | 刘沁 | Method and device for comparing capital construction and capital supply material design inventory and declaration information |
US11947549B2 (en) * | 2020-04-10 | 2024-04-02 | Dropbox, Inc. | Generating modified view based on identified subset of content items and providing modified view to user associated with user account for display |
CN111666028B (en) * | 2020-04-27 | 2021-08-27 | 苏宁云计算有限公司 | Method, apparatus, medium, and computer device for creating a multi-page sliding view |
EP3928223A1 (en) * | 2020-05-14 | 2021-12-29 | Google LLC | Rendering video having dynamic components |
CN112330774B (en) * | 2020-11-24 | 2023-09-08 | 携程旅游网络技术(上海)有限公司 | Method and device for synthesizing pictures in batches, electronic equipment and storage medium |
US11956199B2 (en) | 2021-07-26 | 2024-04-09 | Airship Group, Inc. | Software development kit enabled cross-channel two-way software application messaging |
US11727084B1 (en) * | 2022-05-23 | 2023-08-15 | Salesforce, Inc. | Techniques for automatically configuring web components |
KR20240009181A (en) * | 2022-07-13 | 2024-01-22 | 쿠팡 주식회사 | Item list information providing method and electronic device for the same |
KR102544538B1 (en) * | 2022-12-01 | 2023-06-16 | (주)알앤씨소프트 | Method for controllng a website operation management system |
CN116243899B (en) * | 2022-12-06 | 2023-09-15 | 浙江讯盟科技有限公司 | User-defined arrangement container and method based on network environment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6546397B1 (en) * | 1999-12-02 | 2003-04-08 | Steven H. Rempell | Browser based web site generation tool and run time engine |
US20070198910A1 (en) * | 2002-03-26 | 2007-08-23 | Aatrix Software, Inc. | Method and apparatus for creating and filing forms |
US20090172526A1 (en) * | 2007-12-27 | 2009-07-02 | International Business Machines Corporation | Methods and systems involving object attribute recognition |
US20090300656A1 (en) * | 2006-09-22 | 2009-12-03 | Bea Systems, Inc. | Mobile applications |
US20100205551A1 (en) * | 1999-11-05 | 2010-08-12 | Decentrix, Inc. | Method and apparatus for generating a web site with dynamic content data from an external data source integrated therein |
US20100299586A1 (en) * | 2009-05-20 | 2010-11-25 | Yahoo! Inc. | Open Theme Builder and API |
US20110214077A1 (en) * | 2007-09-21 | 2011-09-01 | Adobe Systems Incorporated | Dynamic user interface elements |
Family Cites Families (101)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6515682B1 (en) * | 1996-05-09 | 2003-02-04 | National Instruments Corporation | System and method for editing a control utilizing a preview window to view changes made to the control |
US6100885A (en) * | 1996-07-06 | 2000-08-08 | International Business Machines Corporation | Supporting modification of properties via a computer system's user interface |
US6121964A (en) * | 1996-12-09 | 2000-09-19 | Microsoft Corporation | Method and system for automatic persistence of controls in a windowing environment |
US5950001A (en) | 1997-06-03 | 1999-09-07 | Sun Microsystems, Inc. | Method and apparatus for customizing a software component |
US5991534A (en) | 1997-06-03 | 1999-11-23 | Sun Microsystems, Inc. | Method and apparatus for editing a software component |
US6304886B1 (en) | 1997-06-19 | 2001-10-16 | International Business Machines Corporation | System and method for building a web site using specific interface |
US6684369B1 (en) | 1997-06-19 | 2004-01-27 | International Business Machines, Corporation | Web site creator using templates |
US6185587B1 (en) * | 1997-06-19 | 2001-02-06 | International Business Machines Corporation | System and method for building a web site with automated help |
US6263352B1 (en) * | 1997-11-14 | 2001-07-17 | Microsoft Corporation | Automated web site creation using template driven generation of active server page applications |
US7720723B2 (en) * | 1998-09-18 | 2010-05-18 | Amazon Technologies, Inc. | User interface and methods for recommending items to users |
WO2000049520A1 (en) * | 1999-02-17 | 2000-08-24 | British Telecommunications Public Limited Company | Creating hypermedia content for a web site |
AUPQ291299A0 (en) * | 1999-09-17 | 1999-10-07 | Silverbrook Research Pty Ltd | A self mapping surface and related applications |
JP4256543B2 (en) * | 1999-08-17 | 2009-04-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Display information determination method and apparatus, and storage medium storing software product for display information determination |
JP2001142673A (en) | 1999-11-11 | 2001-05-25 | Sony Corp | Information providing system |
US7958457B1 (en) | 1999-12-20 | 2011-06-07 | Wireless Agents, Llc | Method and apparatus for scheduling presentation of digital content on a personal communication device |
US7844503B2 (en) * | 2000-01-14 | 2010-11-30 | Fogelson Bruce A | Builders on-line assistant |
US7334216B2 (en) | 2000-04-04 | 2008-02-19 | Sosy, Inc. | Method and apparatus for automatic generation of information system user interfaces |
WO2002086704A1 (en) * | 2000-10-11 | 2002-10-31 | Bea Systems, Inc. | Smart generator |
US7167903B2 (en) * | 2001-04-25 | 2007-01-23 | Teacherweb, Inc. | System and method for user updateable web sites and web pages |
US20020158902A1 (en) * | 2001-04-30 | 2002-10-31 | Hooker Bryce H. | Method and apparatus for automatically publishing associate information |
US6990498B2 (en) * | 2001-06-15 | 2006-01-24 | Sony Corporation | Dynamic graphical index of website content |
US20030033370A1 (en) * | 2001-08-07 | 2003-02-13 | Nicholas Trotta | Media-related content personalization |
JP2003109023A (en) * | 2001-09-27 | 2003-04-11 | Fuji Photo Film Co Ltd | Method, device and program for outputting template |
JP2003140893A (en) * | 2001-11-02 | 2003-05-16 | Nippon Telegr & Teleph Corp <Ntt> | Device and method for automatically creating user interface program, program and storage medium |
JP2003196264A (en) | 2001-12-26 | 2003-07-11 | Fukui Computer Kk | Web page preparing method, web page preparing program, and web page preparing device |
US7200820B1 (en) * | 2002-09-27 | 2007-04-03 | Bellsouth Intellectual Property Corp. | System and method for viewing search results |
US20040216084A1 (en) * | 2003-01-17 | 2004-10-28 | Brown Albert C. | System and method of managing web content |
US7188316B2 (en) * | 2003-03-24 | 2007-03-06 | Microsoft Corporation | System and method for viewing and editing multi-value properties |
US20050108620A1 (en) | 2003-11-19 | 2005-05-19 | Microsoft Corporation | Method and system for selecting and manipulating multiple objects |
JP2005196642A (en) | 2004-01-09 | 2005-07-21 | Nissay Information Technology Co Ltd | Web page creating system and its method |
US8510657B2 (en) * | 2004-09-30 | 2013-08-13 | Microsoft Corporation | Editing the text of an arbitrary graphic via a hierarchical list |
US20060200336A1 (en) * | 2005-03-04 | 2006-09-07 | Microsoft Corporation | Creating a lexicon using automatic template matching |
US20060206517A1 (en) | 2005-03-11 | 2006-09-14 | Yahoo! Inc. | System and method for listing administration |
US7447706B2 (en) * | 2005-04-01 | 2008-11-04 | Microsoft Corporation | Method and system for generating an auto-completion list for a cascading style sheet selector |
US7536641B2 (en) * | 2005-04-29 | 2009-05-19 | Google Inc. | Web page authoring tool for structured documents |
US20080319950A1 (en) * | 2005-07-13 | 2008-12-25 | Rivergy, Inc. | System for building a website |
JP2007066304A (en) | 2005-08-05 | 2007-03-15 | Canon Inc | Information processor apparatus, its control method, and program |
US7761399B2 (en) * | 2005-08-19 | 2010-07-20 | Evree Llc | Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources |
US8099674B2 (en) * | 2005-09-09 | 2012-01-17 | Tableau Software Llc | Computer systems and methods for automatically viewing multidimensional databases |
JP3853827B1 (en) * | 2005-10-18 | 2006-12-06 | 公靖 中野 | How to display a range graph in a cell in a spreadsheet |
US7676505B2 (en) * | 2006-01-27 | 2010-03-09 | International Business Machines Corporation | System, method and computer program product for shared user tailoring of websites |
JP2007206746A (en) * | 2006-01-30 | 2007-08-16 | Canon Inc | Information processor, and control method, program and storage medium therefor |
CN101025738B (en) * | 2006-02-21 | 2013-02-13 | 广州天懋数码电子商务有限公司 | Template-free dynamic website generating method |
US20070214148A1 (en) * | 2006-03-09 | 2007-09-13 | Bodin William K | Invoking content management directives |
JP2009529753A (en) * | 2006-03-09 | 2009-08-20 | グレースノート インコーポレイテッド | Media navigation method and system |
US8504932B2 (en) * | 2006-04-13 | 2013-08-06 | Shutterfly, Inc. | Image collage builder |
JP2007293662A (en) * | 2006-04-26 | 2007-11-08 | Internet Kokokusha:Kk | Home page server device, home page providing method, and computer program |
RU2305314C1 (en) | 2006-06-28 | 2007-08-27 | Общество с ограниченной ответственностью "Центр Компьютерного моделирования" | Method for finding and selecting information in various databases |
US7685519B1 (en) | 2006-07-18 | 2010-03-23 | Intuit Inc. | Process and apparatus for providing a customizable content tooltip |
US8112703B2 (en) * | 2006-07-21 | 2012-02-07 | Yahoo! Inc. | Aggregate tag views of website information |
JP2008140044A (en) | 2006-11-30 | 2008-06-19 | Brother Ind Ltd | Image projecting device, image projecting program and image correction method |
US9594731B2 (en) | 2007-06-29 | 2017-03-14 | Microsoft Technology Licensing, Llc | WYSIWYG, browser-based XML editor |
US8040699B2 (en) | 2007-07-09 | 2011-10-18 | Active-Semi, Inc. | Secondary side constant voltage and constant current controller |
JP2009053912A (en) | 2007-08-27 | 2009-03-12 | Rakuten Inc | Information processing device, method and program |
JP2009146186A (en) | 2007-12-14 | 2009-07-02 | Az:Kk | Web page creation support device |
US20100025114A1 (en) | 2008-01-22 | 2010-02-04 | Brady William J | PCD Percussion Drill Bit |
US8151194B1 (en) * | 2008-03-26 | 2012-04-03 | Google Inc. | Visual presentation of video usage statistics |
US8225198B2 (en) * | 2008-03-31 | 2012-07-17 | Vistaprint Technologies Limited | Flexible web page template building system and method |
WO2009135187A1 (en) * | 2008-05-01 | 2009-11-05 | Blip, Inc. | Method and apparatus for providing dynamic playlists and tag-tuning of multimedia objects |
GB0808109D0 (en) * | 2008-05-02 | 2008-06-11 | Wave2 Media Solutions Ltd | Automatic document generator |
CN101286120A (en) * | 2008-05-28 | 2008-10-15 | 北京中企开源信息技术有限公司 | Website page manufacture method and system |
EP2304676A1 (en) * | 2008-06-23 | 2011-04-06 | Double Verify Inc. | Automated monitoring and verification of internet based advertising |
JP2010009167A (en) * | 2008-06-25 | 2010-01-14 | Ricoh Co Ltd | Screen display device, screen display method, and screen display program |
US20100036856A1 (en) * | 2008-08-05 | 2010-02-11 | International Business Machines Corporation | Method and system of tagging email and providing tag clouds |
JP2010049598A (en) * | 2008-08-25 | 2010-03-04 | Naninani.Tv:Kk | Web-site creation support device and program |
US20100235806A1 (en) | 2009-03-13 | 2010-09-16 | Microsoft Corporation | Rich Web Site Authoring And Design |
US20100235411A1 (en) * | 2009-03-16 | 2010-09-16 | Bray Carne Robert Gordon | Systems and methods for creating a customized website |
US20100251143A1 (en) | 2009-03-27 | 2010-09-30 | The Ransom Group, Inc. | Method, system and computer program for creating and editing a website |
US8224851B2 (en) * | 2009-07-28 | 2012-07-17 | Oracle International Corporation | Tag creation system |
US9019349B2 (en) | 2009-07-31 | 2015-04-28 | Naturalpoint, Inc. | Automated collective camera calibration for motion capture |
US20110191671A1 (en) | 2010-01-29 | 2011-08-04 | Extensis, Inc. | Website Font Previewing |
JP5596383B2 (en) * | 2010-03-23 | 2014-09-24 | 富士通テン株式会社 | In-vehicle device interface management system and interface management program |
US20110258534A1 (en) * | 2010-04-16 | 2011-10-20 | Microsoft Corporation | Declarative definition of complex user interface state changes |
JP2013530447A (en) | 2010-05-04 | 2013-07-25 | ライヴ マトリックス インコーポレイテッド | Web time index that associates index elements with metadata |
GB201010878D0 (en) | 2010-06-29 | 2010-08-11 | Ge Healthcare As | Dye compositiion and dye syntheses |
WO2012006567A1 (en) | 2010-07-08 | 2012-01-12 | Fisher Printing, Inc. | Dynamic website building system |
CA2716843C (en) * | 2010-10-06 | 2017-11-07 | Ibm Canada Limited - Ibm Canada Limitee | Combined properties dialog from different sources |
JP5773618B2 (en) * | 2010-11-08 | 2015-09-02 | キヤノン株式会社 | Information processing apparatus, control method for information processing apparatus, and program |
US8549425B2 (en) * | 2010-12-02 | 2013-10-01 | Sony Corporation | Visual treatment for a user interface in a content integration framework |
US8793568B2 (en) * | 2011-02-22 | 2014-07-29 | Accenture Global Services Limited | Page designer with customization constraints |
US9087035B1 (en) * | 2011-03-31 | 2015-07-21 | Intuit Inc. | Website creation and management based on web analytics data |
US8261231B1 (en) | 2011-04-06 | 2012-09-04 | Media Direct, Inc. | Systems and methods for a mobile application development and development platform |
US9152616B2 (en) * | 2011-04-28 | 2015-10-06 | Flipboard, Inc. | Template-based page layout for web content |
US10061860B2 (en) * | 2011-07-29 | 2018-08-28 | Oath Inc. | Method and system for personalizing web page layout |
US9392308B2 (en) * | 2011-08-04 | 2016-07-12 | Thomson Licensing | Content recommendation based on user location and available devices |
US20130085893A1 (en) * | 2011-09-30 | 2013-04-04 | Ebay Inc. | Acquisition and use of query images with image feature data |
US10565296B2 (en) * | 2011-11-08 | 2020-02-18 | Microsoft Technology Licensing, Llc | Designing interactive web templates |
US9038014B2 (en) * | 2011-12-15 | 2015-05-19 | Microsoft Technology Licensing, Llc | Intelligently recommending schemas based on user input |
US9311427B2 (en) * | 2012-01-03 | 2016-04-12 | Cimpress Schweiz Gmbh | Automated generation of mobile optimized website based on an existing conventional web page description |
US20130198658A1 (en) * | 2012-01-20 | 2013-08-01 | Vistaprint Limited | Designing website user controls |
US10185703B2 (en) | 2012-02-20 | 2019-01-22 | Wix.Com Ltd. | Web site design system integrating dynamic layout and dynamic content |
US20140040724A1 (en) * | 2012-08-01 | 2014-02-06 | Minds and Machines, LLC | Method and system for website creation |
EP2728498A1 (en) * | 2012-11-06 | 2014-05-07 | Open Text S.A. | System and method for creation of templates |
US20140173563A1 (en) * | 2012-12-19 | 2014-06-19 | Microsoft Corporation | Editor visualizations |
US20140258841A1 (en) * | 2013-03-07 | 2014-09-11 | Smugmug, Inc. | Method of building a customizable website |
US10977426B2 (en) * | 2013-03-07 | 2021-04-13 | Smugmug, Inc. | Method of designing a customizable website |
US9286273B1 (en) * | 2013-03-11 | 2016-03-15 | Parallels IP Holding GmbH | Method and system for implementing a website builder |
CA2904813C (en) | 2013-03-14 | 2023-10-03 | Wix.Com Ltd. | Device, system, and method of website building by utilizing data lists |
US9292579B2 (en) * | 2013-11-01 | 2016-03-22 | Intuit Inc. | Method and system for document data extraction template management |
WO2015078231A1 (en) * | 2013-11-26 | 2015-06-04 | 优视科技有限公司 | Method for generating webpage template and server |
WO2015077896A1 (en) * | 2013-11-29 | 2015-06-04 | 1033759 Alberta Ltd. | Method and user interface for generating a workflow for published electronic content |
-
2014
- 2014-03-13 CA CA2904813A patent/CA2904813C/en active Active
- 2014-03-13 MY MYPI2015703187A patent/MY192602A/en unknown
- 2014-03-13 WO PCT/IB2014/059734 patent/WO2014141130A2/en active Application Filing
- 2014-03-13 IL IL310457A patent/IL310457A/en unknown
- 2014-03-13 EA EA201591606A patent/EA201591606A1/en unknown
- 2014-03-13 EP EP14763655.9A patent/EP2972977B1/en active Active
- 2014-03-13 CN CN201480027894.1A patent/CN105339881B/en active Active
- 2014-03-13 WO PCT/IB2014/059724 patent/WO2014141122A1/en active Application Filing
- 2014-03-13 EP EP14763037.0A patent/EP2972731B1/en active Active
- 2014-03-13 CA CA3208976A patent/CA3208976A1/en active Pending
- 2014-03-13 KR KR1020197022357A patent/KR102207810B1/en active IP Right Grant
- 2014-03-13 AU AU2014229260A patent/AU2014229260C1/en active Active
- 2014-03-13 KR KR1020217001945A patent/KR102347431B1/en active IP Right Grant
- 2014-03-13 JP JP2015562503A patent/JP6433925B2/en active Active
- 2014-03-13 IL IL274941A patent/IL274941B1/en unknown
- 2014-03-13 BR BR112015022792-9A patent/BR112015022792B1/en active IP Right Grant
- 2014-03-13 MX MX2015012744A patent/MX2015012744A/en unknown
- 2014-03-13 CN CN201480027948.4A patent/CN105408885B/en active Active
- 2014-03-13 ES ES14763037T patent/ES2948388T3/en active Active
- 2014-03-13 KR KR1020157029419A patent/KR102007005B1/en active IP Right Grant
- 2014-03-13 US US14/207,930 patent/US9753911B2/en active Active
- 2014-03-13 CA CA2904830A patent/CA2904830C/en active Active
- 2014-03-13 JP JP2015562507A patent/JP6419736B2/en active Active
- 2014-03-13 ES ES14763655T patent/ES2947532T3/en active Active
- 2014-03-13 AU AU2014229331A patent/AU2014229331C1/en active Active
- 2014-03-13 KR KR1020157029361A patent/KR101953710B1/en active IP Right Grant
- 2014-03-13 MX MX2015012748A patent/MX361586B/en active IP Right Grant
- 2014-03-13 CN CN201811414671.7A patent/CN110045894B/en active Active
- 2014-03-13 EA EA201591779A patent/EA201591779A1/en unknown
- 2014-03-13 CN CN201910302868.XA patent/CN110046330B/en active Active
- 2014-03-13 MY MYPI2015703188A patent/MY170707A/en unknown
- 2014-03-13 KR KR1020217043428A patent/KR102402415B1/en active IP Right Grant
- 2014-03-13 US US14/207,761 patent/US20140282218A1/en not_active Abandoned
- 2014-03-13 CA CA3096751A patent/CA3096751C/en active Active
-
2015
- 2015-09-10 IL IL241423A patent/IL241423B/en active IP Right Grant
- 2015-09-10 IL IL241424A patent/IL241424B/en active IP Right Grant
- 2015-09-14 MX MX2018005419A patent/MX2018005419A/en unknown
-
2016
- 2016-07-12 HK HK16108139.7A patent/HK1220264A1/en unknown
- 2016-08-03 HK HK16109273.1A patent/HK1221298A1/en unknown
-
2017
- 2017-07-23 US US15/657,156 patent/US10984185B2/en active Active
-
2018
- 2018-03-29 AU AU2018202241A patent/AU2018202241C1/en active Active
- 2018-09-17 IL IL261830A patent/IL261830B/en active IP Right Grant
- 2018-10-10 JP JP2018191974A patent/JP6730399B2/en active Active
- 2018-11-07 JP JP2018209790A patent/JP6744380B2/en active Active
-
2019
- 2019-06-26 IL IL267674A patent/IL267674B/en unknown
- 2019-12-24 AU AU2019284073A patent/AU2019284073A1/en not_active Abandoned
-
2020
- 2020-01-17 AU AU2020200349A patent/AU2020200349B2/en active Active
- 2020-02-04 US US16/780,941 patent/US11914949B2/en active Active
- 2020-07-02 JP JP2020114937A patent/JP7059323B2/en active Active
- 2020-07-30 JP JP2020129170A patent/JP6978558B2/en active Active
-
2021
- 2021-04-14 US US17/229,890 patent/US11361157B2/en active Active
- 2021-07-22 IL IL285082A patent/IL285082A/en unknown
- 2021-11-11 JP JP2021184166A patent/JP7437369B2/en active Active
- 2021-11-17 AU AU2021269367A patent/AU2021269367B2/en active Active
-
2022
- 2022-02-01 AU AU2022200633A patent/AU2022200633B2/en active Active
- 2022-04-13 JP JP2022066453A patent/JP7420861B2/en active Active
- 2022-06-13 US US17/806,513 patent/US11657220B2/en active Active
-
2023
- 2023-05-18 US US18/319,549 patent/US20230289521A1/en active Pending
-
2024
- 2024-01-11 JP JP2024002737A patent/JP2024029229A/en active Pending
- 2024-02-28 AU AU2024201328A patent/AU2024201328A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100205551A1 (en) * | 1999-11-05 | 2010-08-12 | Decentrix, Inc. | Method and apparatus for generating a web site with dynamic content data from an external data source integrated therein |
US6546397B1 (en) * | 1999-12-02 | 2003-04-08 | Steven H. Rempell | Browser based web site generation tool and run time engine |
US20070198910A1 (en) * | 2002-03-26 | 2007-08-23 | Aatrix Software, Inc. | Method and apparatus for creating and filing forms |
US20090300656A1 (en) * | 2006-09-22 | 2009-12-03 | Bea Systems, Inc. | Mobile applications |
US20110214077A1 (en) * | 2007-09-21 | 2011-09-01 | Adobe Systems Incorporated | Dynamic user interface elements |
US20090172526A1 (en) * | 2007-12-27 | 2009-07-02 | International Business Machines Corporation | Methods and systems involving object attribute recognition |
US20100299586A1 (en) * | 2009-05-20 | 2010-11-25 | Yahoo! Inc. | Open Theme Builder and API |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105408885A (en) | A system and method for dialog customization | |
US8910064B2 (en) | GUI program creation supporting apparatus, GUI program creation support method, computer-readable recording medium and integrated circuit | |
US7039875B2 (en) | Computer user interfaces that are generated as needed | |
KR101275871B1 (en) | System and method for producing homepage in SaaS ENVIRONMENT, A computer-readable storage medium therefor | |
WO2013109858A1 (en) | Design canvas | |
CN112188292A (en) | Television desktop construction method based on android operating system | |
JP7183458B1 (en) | Setting work support device, setting work support method, and setting work support program | |
JP4576872B2 (en) | Information processing apparatus and program | |
JP2023015721A (en) | Information processing apparatus, information processing method, and information processing program | |
JP2017083952A (en) | Information processing unit, control method of information processing unit and program | |
JP2006252044A (en) | Device, method, and program for displaying file classification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1221298 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |