CN103080879A - User interface and method for collecting preference data graphically - Google Patents

User interface and method for collecting preference data graphically Download PDF

Info

Publication number
CN103080879A
CN103080879A CN2011800390331A CN201180039033A CN103080879A CN 103080879 A CN103080879 A CN 103080879A CN 2011800390331 A CN2011800390331 A CN 2011800390331A CN 201180039033 A CN201180039033 A CN 201180039033A CN 103080879 A CN103080879 A CN 103080879A
Authority
CN
China
Prior art keywords
user
view
drawing object
data
focus
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.)
Pending
Application number
CN2011800390331A
Other languages
Chinese (zh)
Inventor
肯尼斯·兰皮宁
蒂莫·科波宁
哈里·科波宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MYGOBS Oy
Original Assignee
MYGOBS Oy
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US12/813,543 external-priority patent/US20110307815A1/en
Priority claimed from FI20105674A external-priority patent/FI20105674A0/en
Application filed by MYGOBS Oy filed Critical MYGOBS Oy
Publication of CN103080879A publication Critical patent/CN103080879A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Abstract

The present invention enables a user to intuitively collect and share information on his personal preferences and priorities through the relational placement of graphical objects in a graphical user interface. This information can then, with the express permission of the end user, be used by Internet services to deliver highly personalized services. Additionally, the present invention allows a computer system to measure user preferences and perceptions and to use that information for Internet services to deliver highly customized versions of their service.

Description

Be used for user interface and method with graphics mode collection preference data
Background of invention
Description of Related Art
Along with the available quantity of information increase of computer system user, provide relevant information to become further difficult to the user.For maximally related information is provided to the user, preferably to have some preference datas from the user.In fact, preference data is the data of any type, and its permission system reduces or organizational information, mainly is the information that shows or present for to the user.
In the past, computer system is collected preference data from the user in every way.The most basic form of collecting preference data is that wherein the user can see preference data and can revise and therefore carry out mutual setting or options menu.The problem of this menu is that the quantity of collectable preference data is normally limited, and is general class.When this menu allows to collect more substantial preference data, overview all data usually very loaded down with trivial details, and only often only have in the menu that the revisable attribute of sub-fraction is that the user is interested.
The preference data of collecting in setting and the options menu also has shortcoming, and this preference data only can be applicable to special entity, namely collects program or the network address of these data.For example, most of Search Results are organized by the correlativity with search inquiry.Yet, if but the user likes checking the Search Results that the order with time of acquired information shows usually, the user must revise respectively the option on almost each network address in each program or that they go to.
Another shortcoming of setting and options menu is that what kind of function preference data usually only has relevant with program.Do not have the position to be used for inputting the user in the setup menu and like fish how too to like meat, perhaps like a kind of automobile brand how too to like another kind of brand.
In order to collect the preference data of liking and disliking about the user, usually can or check afterwards prompting user input of information ratings data when the user checks information.Program such as the music libraries prompting user to grading and ranks such as song, artist, photograph albums.These programs or initiatively prompting, as pointing out immediately after a song, or the grading bar of the delegation five-pointed star of using voluntarily by the user who is right after after every song is pointed out passively.
Network address such as hotel and airline's website allow the visitor to log in and arrange as liking the seat, corridor to surpass the window seat or liking surpassing between 1 building the preference of liking upstairs rooms usually.Yet, usually must on each website, select respectively this data, even this information all is identical also like this for all hotels or airline.
Therefore, need in the computer system preference data is collected in specific and associated concerning each user the position, and make this preference data can be used for other programs, network address and some parts of system.In addition, also need to exempt to collect this data, preferred so that user even do not know all what preference data that they input is with disturbing.
Technical field
Present invention relates in general to a kind of new graphic user interface and adopt above-mentioned graphic user interface to come to collect with graphics mode the method for user preference data.In addition, this graphic user interface can be adjusted based on preference data, and can show other information according to user preference data.
Summary of the invention
An object of the present invention is to provide a kind of method of collecting preference data from the user of being used for that overcomes at least some shortcomings of the prior art.In addition, an object of the present invention is to provide a kind of user interface of collecting preference data from the user of being used for that realizes said method and can overcome at least some shortcomings of the prior art.
Another object of the present invention is to collect preference data in the mode of figure from the user, and the mode of collecting can not invaded and not harassed the user.
Another object of the present invention is to collect the preference data of the various preferences can be used for the user, and makes the relevant portion of preference data can be used for the counterpart of system.
Can allow the user to place and operate Drawing Object in one or more Virtual Spaces according to an embodiment of graphic user interface of the present invention.Image or the icon of expression special entity or data can spatially be placed between other images and icon relevant with focus chart picture or icon.Data about each image or icon are collected, and are used to form the preference data about the user.
In described embodiment, if the user represents the icon of Ford Motor at the present Qu Zhongyou of expression, and represent the icon of BMW at following Qu Zhongyou of expression, native system can be determined subscriber-related ambition preference in BMW so.If the user has the 3rd icon of expression Fiat Auto subsequently in his present district, but Fiat's icon distance focal point image ratio Ford icon is farther, system can determine to be better than Fiat for the current preference of Ford so.
Subsequently, this data can preferably be fed back to the automobile search service of having used by system under user's license.This service can adopt the preference data relevant with automobile to transmit the Search Results that wherein BMW, Ford and Fiat (with this order) sort by priority for the user.
The time data when gob is put in user's collection also can and use by systematic collection.In this interface, when object is placed on identical or comparatively speaking on the identical position time, the gob that places recently is considered to have a little preference of higher level than more Zao gob.
The data in utilizing user oneself collection, the present invention also can with the data in the user network, be the set of icon in user's friend's the collection and preference data preferably be attached to the third level not in.
In with the demonstrative example of getting on the car, if the terminal user has the friend with Opel gob in their collection, just so the automobile search service can to transmit subsequently priority ordering be that Opel comes the Search Results before unexistent other brand automobiles in terminal user's the collection.
Below, will come in more detail openly the present invention by accompanying drawing and example embodiment.
Description of drawings
Fig. 1 has shown the user interface in the present present view on date;
Fig. 2 has shown the user interface in the present view on date in the past;
Fig. 3 has shown the user interface in the present view on certain date in the past;
Fig. 4 has shown the user interface in the past view;
Fig. 5 has shown the user interface in the following view;
Fig. 6 has shown the user interface in the navigator views;
Fig. 7 has shown the user interface with advertisement and recommendation information;
Fig. 8 has shown the user interface with the expansion content;
Fig. 9 has shown an embodiment of user interface.
The detailed description of example embodiment
The invention provides a kind of novel user interface, this interface can be collected user's preference data or be can be used to determine the data of user's preference data.This user interface preferably comprises a plurality of Drawing Objects that are operated and move in user interface.User operation and the mode of placing Drawing Object provide data for generation of preference data to user interface and the system that is associated.
This user interface preferably comprise several can be based on the view of collecting alternately preference data at user and interface.Different views can allow the user by different way information to be carried out priority ordering.Some examples of view are current, past and following view.These views can differ from one another, and perhaps can be the different pieces of single view.
The user can be placed on Drawing Object in the most suitable their view.If the user is the university student, the Drawing Object that represents so senior middle school can be placed on in the view.Can expression is current important or be placed in the present view from the information of university or the Drawing Object of entity.The user also can place the school of work, graduation of expression expectation or the Drawing Object of beautiful automobile in following view, these Drawing Objects will become more important in user's graduation or when graduating soon.
Preferably in main views, have large quantity space and place, move and the operation Drawing Object, so that once just can collect most preference data.Fig. 1 to Fig. 5 is the example of main views.In this example embodiment of main views, Drawing Object is can be in screen plane mobile and place, and not necessarily along movement or the placement of single axis.
Except main views, user interface can comprise one or more auxiliary views.Auxiliary view preferably shows the information from main views.For example the auxiliary view of Fig. 7 has provided present information and the data of the Drawing Object of main views.In these views, the Drawing Object that provides can be restricted to along single axis and move, and this allows relative to each other accurately to place Drawing Object.Auxiliary view also can be the extended view of particular graphical object or narrow set of graphical objects.
User interface also can comprise the third level view that services such as recommendation, Search Results, advertisement is provided to the user.Although this service can be attached in main views and the auxiliary view, preferably in independent third level view, comprise them, such as Fig. 8.
User interface can comprise other views, such as setup menu, log in menu, navascreen etc.Fig. 6 has shown an example of navigator views.It below is the example of various types of views.
Fig. 1 has shown the example of graphic user interface GUI, and it has shown and represents present main views 3.GUI has also shown the partial view of following view 2 and past view 4.In this example, partial view only represents other views.Yet partial view can show some contents that are included in the view, perhaps is understandable that, they can minimum form show all the elements.
A plurality of rings 7 are from the left side of display screen and radiate.In this example, each ring be concentration ellipse half.Ring 7 quantity, shape, size and radiant also can according to deviser's selection or based on the user in system input and difference.These a plurality of rings have the purposes of two aspects.At first, they mean to the user provides reference point, so that the user can know intuitively how far each Drawing Object has apart from set point.The second purposes is that these rings can limit the different zone with the different attribute that can affect respectively data and Drawing Object in the display screen.
Preferably having the user can be with regard to the center set point of distance speech placement Drawing Object.In the middle position of Yan Zuobi, placed pattern of focus object 1a at the radiant place of ring 7.Although this center set point represents with its oneself Drawing Object 1a in this example, this point can come mark in another way.Yet no matter what the expression at the focus place is, relevant preference data will be collected.
In this example, pattern of focus object 1a represents the user of system.Then comprise the Drawing Object 1b-e of a plurality of user's inputs in the zone of display screen, it is different distances that these Drawing Objects are positioned at focal point Drawing Object 1a, and is positioned at from past view 4 distance different with being expressed as of following view 2.
An advantage of this interface, system and method is mode easy and non-invasion to collect various preference datas.Yet, and needn't always collect every type preference data.Therefore, the deviser of system or user some functions that can come restriction system and interface based on type or themselves the preference of needed preference data.
In fact, the user can be placed on Drawing Object in the present white portion of expression in the interface Anywhere.Therefore, any Drawing Object in the view has been assigned with data pointer now, and this data pointer shows that this Drawing Object is important for the user now.If now the Drawing Object in the view recedes into the background for the user at present, so they Drawing Object can be pulled or the view of moving to over or following view in.In one embodiment, the user Drawing Object can be dragged to over or the expression of following view in, this will delete object from present view, and it is placed in the expectation view automatically in order to move and operate in this view.
In present view, the user can be placed on any Drawing Object any distance of focal point object 1a, and from any distance of past with the expression in future.Therefore, the user can be in the plane of display screen, namely in the two-dimensional space with respect to two axle movement, place Drawing Object.In the zone between focus ring and the first ring 7, object 1b is shown as close to object of focus, and compares a little closer to the past with future.According to user's this simple placement, system can determine that for the every other Drawing Object of the increase of the user in the system, this object is most important for the user is present.Be placed on all objects of object of focus same distance place (not considering the distance with other view) and can be assigned with identical data pointer about relative preference.Perhaps, data pointer can be distributed to each object individually, to represent that it is with respect to the relative position of other view.Therefore, with focal point object same distance but compare closer to the object of the position of following view, object 1b will be indicated as has less correlativity.
In addition, the object of setting in the border can be assigned with identical data pointer, and it is about the distance of focal point object and regardless of the variation in the border.If when in the display screen a large amount of Drawing Object being arranged or the device of object that is used for operating display not in the such accurate situation of expectation, this is particularly useful.The example on these borders is for example in two rings, or contact arranges ring anything etc.
The Data Collection of the definite coordinate of the Drawing Object of preferably, expression being placed gets up and uses it for definite preference data.Therefore, closer to each other but two objects that be positioned at slightly different coordinate place will provide different preference datas.Yet, preferably, can only collect the roughly coordinate of the Drawing Object of placing, perhaps determine similar or identical preference data for above-mentioned Drawing Object near placement with the accurate coordinates of collected a group or preset range.Can be by user or Systems Operator these two kinds of options be selected among the single GUI of one or the other in may only comprising these two kinds of options or the specific GUI.
In this example shown in Figure 1, can determine order 1b, 1d, 1c and the 1e that the user likes object 1b-e based on the distance and position of focal point object by system.In addition, system can determine from now before slightly the user be 1e, 1b, 1d and 1c for correlativity observing time of object.Subsequently, system can determine that the user of never coming over is 1c, 1d, 1e and 1b for correlativity observing time of object.
Except the placement of reality, system also can by GUI collect as select or check object frequency, when place or the frequency of mobile object, mobile object and the information of mobile and operand in which way.In case data and data pointer are collected, then system can determine one group about the preference data of user and object by basic or sophisticated functions.Preference data can be served use or operation by other parts or the third party of system subsequently.
Drawing Object among the present invention is preferably image or the icon of presentation-entity or other data.They can be the links to data, information, menu, program, webpage, file, other Drawing Object, Drawing Object binding group etc.Be ideally image or icon representation entity or information.If webpage, Drawing Object can be little view of part or all of webpage.If about people's information, they can be this people's photos.If product, it can be the photo of this product or the trade mark of this product etc.
The representative entity selection that image or icon can be by user selections, can automatically be distributed by system, can be represented by the owner or Drawing Object is perhaps selected with other similar fashion.Drawing Object can also be the symbol of general image, background or subsidiary text.
In addition, preferably all images or icon have similar size.In this example of Fig. 1, the background that all graph images have identical border and placed unique image on it is so that they all are of similar shape.Yet image can have the border as the unique shape on image or icon border.In addition, Drawing Object can have different sizes.When the large I of Drawing Object during by user selection, size data can be used for determining preference data, for example relative importance.Other parameter of Drawing Object also can be used for preference data can be by user selection the time.For example, different background colours can represent different data pointers by user selection with boundary shape.
According to the present invention, Drawing Object also can be image or the icon of expression display screen.For example, in the example of Fig. 1, Drawing Object 1a represents the active user of system.Drawing Object 1e is the image of vehicle.1e may be the image of specific vehicle, and the link of the classified advertisement of described vehicle is provided.Perhaps, 1e may be the icon that expression relates to the vehicle of another view among the GUI of the automobile that the user likes.
In another case, when the user selects Drawing Object 1e from the exemplary screen of Fig. 1, view will change to wherein that object of focus is the main views of Drawing Object 1e so.Then, the user wants any vehicular manufacturer, particular automobile, car dealer, insurance company or any other data of dividing into groups with Drawing Object 1e, can be shown as with respect to object of focus 1e and be arranged in other Drawing Objects in the view.
Each Drawing Object that represents in the view of Drawing Object 1e has data pointer, and this data pointer is associated it with Drawing Object 1e, also is associated with those Drawing Objects that Drawing Object 1e is linked to simultaneously.Therefore, the automobile where that represents based on the placement by the automobile brand in the automobile view of the placement of the Drawing Object 1e in the User and Drawing Object 1e is to the important user's of user placement, and this system can determine for the user that Drawing Object 1a represents to relate to the preference data of the automobile of the brand of liking.
This association can be extended for each related association etc. with data pointer.Yet, in fact usually only comprise related with to extend outwardly into three grades of related data pointers just enough.For example, represent that at Drawing Object in user's the example of Fig. 1, the user can place their friend's of expression Drawing Object, and their Drawing Object can be placed in friend's view.Then, these associations and data pointer will only be tracked to friend's friend's friend, i.e. three grades of associations.
The image of presentation graphic object can be set up when adding view to, and perhaps it can be upgraded by the Drawing Object owner, system or entity.Be the microminiaturized part of network address if represented entity is network address and image, so no matter when network address is upgraded, and image all can upgrade in User.If Drawing Object represents the interested automobile of user, image can be that automobile view middle finger is shown the image to the relevant or the most important automobile of user so.Therefore, when the most relevant automobile is updated, the image of the Drawing Object of automobile will be automatically updated.
The example of Drawing Object (such as disclosed here: image or icon, the described image of How to choose or icon etc. that they represent is what, show) has been not limited to those of really description.In the situation that do not deviate from scope of the present invention, those of ordinary skill in the art will be appreciated that the use that the potential method of preference data is provided by the user interactions of the data and target that provides and operation, and no matter the actual configuration of data and target how.
Fig. 2 has shown the example from the display screen of user interface, wherein adopts object to determine preference data about the position of other view (for example past view and the following view when in present view).In the present embodiment, Drawing Object is about the position temporal evolution of other view.
In this example, the distance that at first each Drawing Object is placed on based on the focal point object of user represents that its relative importance and time-based (namely based on the distance from past view or following view) to the user represents on the position of its relative importance.Drawing Object is subsequently to set span or to pass screen with the time interval of setting.Span or interval can be by defaults or by user selection.In addition, for all Drawing Objects on the screen, span or interval can be consistent, and perhaps it can change based on the distance of focal point object or based on any setting border.
Fig. 2 has shown each Drawing Object 1b-e on time point before and the profile of Drawing Object on current point in time subsequently.This shows, focal point object Drawing Object has farthest moved distance farthest in the identical time.It can also be seen that in addition, the object 1b in the space between focus ring and first ring 7 is not mobile in this time.
The purpose of mobile object is not need the user to constantly update the information correlativity that changes in time for user's imitation in the situation of the information in the demonstration.The level of importance may be in long-time section, do not changed for the very important thing of user, therefore, the placement of the Drawing Object that comprises may be do not changed near the position of object of focus.
Yet unessential object, the correlativity that for example is positioned at away from the 1e of object of focus may occur to change fast, so they can be mobile rapidly by system.When in the situation that when not having user interactive to change the position of the object in the display screen, preferably do not change the distance of object focal point object, this be because relative importance cannot be identical with the time dependent speed of relative correlativity speed and change.
In Fig. 2, can find out, the object 1b of nearest position (and therefore relatively most important) is temporal evolution not.Yet, more unessential but still changing in time correlativity (following to pass by) by the object 1c in the distances of ring 7 definition and 1d, but do not change importance (distance of focal point object).Therefore object outside the ring also is the most unessential object, changes in time correlativity and importance such as object 1e, but substantially perpendicularly mobile from top to bottom.This may be useful for the user because initial place in order to represent now inessential but may important information can increase to some extent aspect the importance in the increase aspect the temporal correlation along with it following.
The user can select respectively span, interval and the path of each object.In addition, the user can lock onto special object on the suitable position, and other nonlocking objects move according to predetermined parameter.The user also can select from pre-set option, or the permission system shows that from trend this is whole or by the specific part allocation of parameters of the demonstration of boundary definition.If system gives the system assignment parameter automatically, the preference data that it also can be collected based on the user continuously or the compartment of terrain upgrade those parameters.For example, if the user regularly with object from a zone view of moving to over of display screen, speed in this system object district of oneself going to over that can be increased in that zone so.
By adopting the mode of above-mentioned mobile graphics object, user's preference data is continuously or upgrading and do not need user interactive in predetermined space ground, thereby so that their preference data be correlated with and do not need continuous user's input.When Drawing Object arrive the border, such as past during view, they can automatically shift out from present view, and enter and be in the view, perhaps they can accumulate at the present edge of view so that the user can determine whether they should be placed on in the view, whether should be replaced in present view, whether answer deleted or be operated.
When a plurality of views appeared among the GUI, the user can be switched in various known modes between view.Fig. 4 has shown the main views in the past for present main views shown in Figure 1.The user can select simply the zone in expression past or adopt other suitable method view of arriving over from present demonstration.
In the view 4, there is same or analogous one group of ring 7 in the past.GUI in the past view and the function of system are substantially similar to GUI in the present view and the function of system.All objects in the past view have data pointer, and they have still less correlativity than any object that is arranged in present view.Some functions in the past view may be different or restricted, if for example in the view mobile object is arranged now, they may be or may not be the mobile object in the view in the past, and this is because correlativity changes more inessential in the past.Perhaps, the direction that moves of the span that moves of object or interval and they may be selected to be different from present view.About disclosed any other difference of present view, option or function in the past may be from about present view or following view in the view similar or different.
Fig. 4 has shown at present view and has represented 3 borderline object 1f.When object moved between view, object can be placed on the there by the user, and perhaps they can automatically be placed on the there by system.If object 1f automatically moves to border in the past from user-selected original position, and automatically is placed on subsequently in the situation of its current location, then it preferably stays the there, until the user rearranges its position with the relative importance in the past view.
Also can find out in Fig. 4, the user divides into groups to several similarly Drawing Object 1h, 1g and 1i close to each other, and Drawing Object 1h represents Association football, and Drawing Object 1g represents softball, and Drawing Object 1h represents rugby.Therefore, system can determine easily that the user had the preference of motion the past, especially Association football, softball and rugby, and at present its for importance of user by above arranged sequentially, but that all be not so good as the object 1k of expression user school before is important.
GUI and system can have the instrument of a large amount of facilitate tissue information, and therefore, system has the ability of collecting preference data.For example, when the user puts together several similar Drawing Objects as illustrated in fig. 4, but user's selection tool comprises similar object and creates new object with graphics mode or other modes.
Such as the above description of doing about automobile, image or the icon of a plurality of Drawing Objects can be selected to represent by system, and replaces all current Drawing Objects with new indicated object.Simultaneously, system is placed on the selected Drawing Object in the view of new object in the relevant position according to situation about how to show in their the present in the past view.This allows the user can place more accurately Drawing Object for other similar objects, and can empty the space in primary user's view.
Without departing from the scope of the invention, the ordinary person of this area can understand other applicable instruments, and these instruments can be used for impelling in native system and GUI based on user's input collects accurate preference data from the user.
Fig. 5 has shown the main views in the future for present main views shown in Figure 1.The user can be to access following view 2 with the top same or analogous mode of being discussed for the past view.The operation of following view and function and past view and present view are basic identical.Specifically, based on user preference or system's setting, this operation with function can with the past and now identical, perhaps from the past and now different.
Be alternatively, at each view, especially in main views, shown date bar 5 and date indicator 6.An exemplary functionality of date bar provides for the control with the time data of graphics mode Displaying graphical objects.Fig. 3 has shown that mobile date indicator changes Drawing Object at the embodiment that shows screen display.Date indicator 6 has moved to the part of the time before time that is illustrated in Fig. 1 of date line.The object 1d that is moved and the dotted-line style profile of 1e can be revealed or shown.
An aspect of date bar be by mobile date indicator 6 to the specific date and with the mode of figure shown selected that day on date about data now.Comparison diagram 1 and Fig. 3, Fig. 3 show time be carved with object 1b, 1d, 1e, 1f and 1g, and currently in present view only have object 1b-e.Except what object the date before only being presented at occurs, the object that only adds on this date or add such as a week or month with near the predetermined space that date is normally shown.Shown the object that before this time or interval, increases with mode such as the grey of revising.In addition, also can show path that object adopts, they move or the mode revised or the indication of current location.
With on date bar and date indicator and the display screen or the information among the GUI be associated so that the operation of date indicator on this can figure mode revise to represent that the concept of the information of time data can be applicable to any part of the reality outside this GUI or among this GUI.Therefore, disclosing of the date bar of association described here and indicator is not limited to realize in this GUI is open.
When a plurality of views such as main views, auxiliary view and third level view were arranged, the user can switch to another view from a view in every way.A kind of exemplary manner is once to realize by pressing object of focus, switches to next view by this mode, namely switches to auxiliary view or switches to another main views etc. from a main views from main views.The user can select the order of view independently in view is set.When the user is in last view, presses object of focus and once the user is brought back to the first view.
In an embodiment as shown in Figure 7, by at the object of focus edge or the position of glow color 23 around the object of focus ring, the user can weigh out their which view in the view circulation.For example, if having three about the view of specific focal point object 21a, 21b and 21c, so glow color occupy object of focus or object of focus ring shown in semielliptical 33%.
When showing the first view, glow color will occupy front 33% of object of focus edge.When showing the second view, glow color will be presented at the 24%-66% position at focus gob edge.Other views are arranged in a similar manner.
The example that has shown auxiliary view 20 among Fig. 7.Auxiliary view can comprise object of focus in the position identical, similar or different from any main views or third level view.Also can have other Drawing Objects in the auxiliary view, but they characterize by the information of expansion by frame 22 expressions.The information of this expansion can be the feedback that comprises the information of gathering from the Drawing Object of object of focus.It can also be specific Search Results, web data or information for the Drawing Object of this object of focus or selection.
In the view of the opening of presentation graphic object or expansion, can include the combination of frame and Drawing Object.In this view, the pattern of focus object can be positioned at screen center, is other relevant Drawing Object and frames that are organized into the sector on every side.
The embodiment that has shown user interface among Fig. 9.As example, all among the sector 44a that direction consisted of from 11 o'clock to 1 o'clock, can occur and be classified Drawing Object (in Fig. 9, being shown as the circles of different sizes) for the people.Seem close to the pattern of focus object with maximally related those Drawing Objects of the Drawing Object in the focus (logging on the data of system based on the user) and/or seem maximum.
Come Displaying graphical objects according to the relative degree of closeness of Drawing Object and pattern of focus object and according to the relative size that Drawing Object is compared with other objects on every side Drawing Object and/or its sector, allow two features of system's simultaneous image display.For example, can represent time-based correlativity with the relative degree of closeness of pattern of focus object, such as when carrying out with someone nearest contact (Email, short message, MMS, phone, Skype, community media mail etc.), and relative size can represent the second correlativity, for example total number of communications or the time of size expression and someone cost.
In addition, or two among the sector line 42a of restriction sector 44a and the 42b can be the parameter of expression scale or other features.For example, in the 42b(user interface mark or unmarkedly go out) can represent that the user wants to contact this people who is represented by Drawing Object, and 42a represents that the user does not want to contact this people.Therefore, the user can location revision, but and/or is easy to find closer to 42b away from the Drawing Object of pattern of focus object it is that they should contact and also do not have recently associated people.Although clearly not open here, without departing from the scope of the invention, can also adopt other large measure feature and modification.
In order to maximize available screen space less on the mobile device, when the pattern of focus object is in center Screen and all sectors when visible, these relevant Drawing Objects can be minimized in the sector.For example two by sector, and rotation (reverse pinching) sector or with a kind of method in this several method of direction slip pattern of focus object opposite with the sector by adopting, the user can increase the size of sector (and it comprise Drawing Object).
When any one in carrying out these actions moved, all other sectors can disappear from view, and expansion sector and Drawing Object wherein (except being movable to over against the pattern of focus object of the screen edge of expanding the sector) can occupy all or all screen space basically.For turning back to all sectors all in the visible view, the user for example can double-click the pattern of focus object or it is dragged to the center.
The size of the Drawing Object in the sector also can be further by and rotate gesture increases or diminish by the extruding gesture.Sightless those Drawing Objects can be by being navigated to this sector of middle slip the related side on the screen.
Equally, the sector can comprise frame.These sectors have and the similar characteristic of Drawing Object wherein, can not dwindle except frame usually has fixed size and can not increase also, but their size may be flexibility and changeabilities in certain embodiments.
An example of frame is the district that is marked as the right side of " in real time " among Fig. 9.These frames can be real-time, regular update or similarly, come the freely information in the sources such as community media (Facebook, Twitter, Myspace), blog, news.These frames are for convenience and arrange, so the user needn't navigate and leaves user interface and just can receive renewal.In addition, the placement of these frames and demonstration can be similar with those modes of describing about Drawing Object in the user interface.
Because this class view can comprise a plurality of sectors, and may be difficult to for the user remember which class Drawing Object or frame which district comprises, the user for example can knock and keep the pattern of focus object, to check the mark that represents with transparent text that stacks on the relevant sectors top.When the pattern of focus object is positioned at screen edge, knock and maintain the arrow that the pattern of focus object can show transparency, how the pattern of focus object is pulled the center of getting back to indication, thereby show all sectors.
View also can comprise the Drawing Object set.The user can move to focus gob position with the Drawing Object in the collection, is for example undertaken by two non-pattern of focus objects that strike touch interface or double-click on mouse and the keyboard interface.
In one embodiment, the user can be by for example knocking and keeping object of focus and subsequently it is dragged to the right side and back and forth navigation between the different graphic object.Opened like this navigation string that shows among Fig. 6.Those of ordinary skill in the art will be appreciated that many other suitable methods that are used for the access navascreen.
An aspect of auxiliary view is that it can show all Drawing Objects and can be scrolled in a plurality of main views.
Drawing Object can various orders appear in the auxiliary view, and preferred in initial order with the preference data collected from the user based on system show.Temporal correlation that can be according to the observation sorts to farthest 1n by the 1k the earliest from Fig. 1 to Fig. 5 to Drawing Object.The initial mode of Displaying graphical objects can be by the user in setup menu setting or selection in navigation bar.
Drawing Object also can be resequenced in auxiliary view, for example by knock and maintenance until Drawing Object flicker subsequently they are pulled and are placed in the desired locations on the single shaft.Preferably, object is arranged along axis linear in auxiliary view again, so that the order of arranging is clearly presented to the user.
In the situation that Drawing Object can be opened and can be navigated therein, the navascreen that has as shown in Figure 6 just becomes useful.If the user opens Drawing Object, then open another Drawing Object from previous Drawing Object again, just can show the order of checking object at navigation string so.The user can step back from navascreen or the Drawing Object of the some of advancing subsequently, and needn't return respectively singly.
For example also can by knock and maintenance until Drawing Object flicker and pull subsequently Drawing Object downwards Drawing Object is closed from navigation string.Similarly, all Drawing Objects also can be closed by knocking, keep and pull focus gob downwards.That the user can be increased to Drawing Object the object of focus set from auxiliary view or third level view on object of focus by for example knocking, keep and pull the expectation Drawing Object alternatively.In addition, if the user has controlled a plurality of Drawing Objects, they can be increased to Drawing Object one's own non-pattern of focus object in a similar fashion.The user also can by knock, maintenance and release profiles object visit specific actions menu for Drawing Object.
Optionally, in main views or collection view, be provided with the aforesaid dexter timeline that is presented at.Similar date bar can be added in the auxiliary view.Indicator is slided into the specific date can amplification, overstriking or the normal Drawing Object that shows in the collection of adding that date to, makes simultaneously that other Drawing Object in the collection at that time minimizes, ashing, perhaps twists or changes.The Drawing Object in collection not when preferably, not being presented at that date.Double-click and to make all Drawing Objects in the collection when that date identical to fixing the date on the date bar.
Below be the example embodiment of this method, graphic user interface and related system allow the terminal user to collect intuitively by the placed in connection of Drawing Object and share about he individual's preference and the information of prioritization.Preferred under terminal user's explicit permission subsequently, this information can transmit the service of height Extraordinary by Internet service.This method and graphic user interface allow computer system to weigh user preference and comprehension, transmit the service of height customized version as Internet service to utilize this information.
Collection user preference data when the user adds Drawing Object in their the collection view (being generally main views) and is placed on gob in the position relevant with focus gob with intentionallying, wherein, some particular aspects of focus gob representative of consumer or relevant user, for example interested automobile of user.Arrive shown in Figure 5 such as Fig. 1, the collection view is divided into three districts, district corresponding to historical the relevant or Drawing Object in the view 4 in the past of user, district corresponding to present relevant 3 the Drawing Object of user, and district corresponding to following 2 with user-dependent Drawing Object.
These districts can enlarge or shrink with the maximization screen space, do like this being used in particular for checking at mobile device.Always these three districts will arrange with the order and the relative position that are indicated, and no matter their size.Each the district in, can with respect to the user namely object of focus place Drawing Object.Drawing Object is placed on more close to user's place the preference that then indicates and/or just higher with the rank of user's correlativity.
Based on this placement, for each Drawing Object is collected following data:
1) user is to the understanding of temporal correlation (historical, now or following)-place based on the physics of gob in one of three districts of oneself
2) user is to the distance of the gob focal point gob of the understanding of oneself preference or importance-place based on physics
3) gob is added to the time in the collection
Processed the data of collecting on each Drawing Object by system, and this system compares the data of each other Drawing Object in this and user's the collection.This system produces user preference data based on the data of collecting and process subsequently, and it can be for example feeds back to Internet service via the API based on cloud of the Internet, so that personalized those services.
For example, if the user has the Drawing Object of expression Ford Motor in local area, and have the Drawing Object that represents BMW in the district in his future, the ambition preference for BMW can be supposed by system so.If this user has the 3rd Drawing Object of expression Fiat Auto subsequently in the proparea at it, but its focal point object is more farther than Ford, this system postulation is better than Fiat for the current preference of Ford.
In this case, system can be with this data feedback to used automobile search service.This service adopts these data to transmit Search Results, and wherein BMW, Ford and Fiat (according to this order) have carried out prioritization in Search Results.
The time data when Drawing Object is put into user's collection also can be collected and be used by system.In this system, when object was placed in similar identical position, the new gob that places was considered to have the preference than the gob higher level of other Zao placements.
The data in utilizing user oneself collection, system also will be attached to the third level from the data of user's network (being the Drawing Object set in user's the collection).
In with the example of getting on the car, if the terminal user has individual friend in its collection, and this friend has Opel in its collection Drawing Object, then the automobile search service transmits the Search Results through prioritization subsequently, and Opel was arranged in not before other brands of terminal user's collection in this Search Results.
This system adopts similar method to collect for the user recommends new Drawing Object.System gathers to recommend by the Drawing Object in analysis user collection and the network.Arrange based on factor such as frequency, correlativity, time, type and user, new Drawing Object is recommended the user collect.The form of the Drawing Object of these recommendations can be message and the tabulation of front ten classes of recommending.
In addition, the Drawing Object of recommendation can be presented in as shown in Figure 8 the collection view.Fig. 8 shown and mixed collection and recommend view 30, and it has shown that the Drawing Object 32a that recommends and 32b are in order to collect.Preferably, for example by border star other among the figure Drawing Object of recommendation and user's current Drawing Object are made a distinction.
The Drawing Object of recommending can be placed in the general part of display screen, so that the user knows their existence, the content of perhaps recommending according to them is placed on the specific part of display screen to them.In Fig. 8, the Drawing Object 32a that recommends is new automobile, and near or the current Drawing Object 1e that closes on the user of the different automobiles of expression place.The form of the Drawing Object of this recommendation can be the charges paid advertisement.
The Drawing Object 1b of the Drawing Object 1d that the Drawing Object 32b of the recommendation of expression doctor's office hires out take the expression heavy-duty machinery and expression user's medicine is as the basis.System can determine that these two is all important and relevant with the user.Therefore in addition, system can determine that medicine should not use with heavy-duty machinery, and doctor's the 32b of office is recommended this user.Doctor's office can be the advertisement of charges paid, and perhaps it can be to be found in the user network or the most frequent found doctor's office, rather than the charges paid advertisement.
Mixing view 30 can comprise one or two in advertisement or the recommendation frame 31.The content of frame 31 can be general or based on the advertisement of the charges paid of user preference and Drawing Object set.The content of frame 31 can also be above-mentioned recommendation message and the tabulation of front ten classes.
The user also can select to develop new Drawing Object.In the time of exploitation, Drawing Object in groups can appear.These groups are preferred via arranging as those pre-established, nested groupings of finding at dictionary.In each group in these groups, Drawing Object those preferred given outstanding Drawing Objects in user network present in the mode of priority arrangement.
Graphic user interface of the present invention is stored on the computer readable medium.Described computer readable medium for example can be general for a plurality of system units, namely being stored in also can be by mobile device, web browser or workstation access on the server, perhaps for example can be special-purpose for each system equipment, the hard disk of computer-readable instruction has been downloaded or has been loaded in i.e. conduct, or the portable computer readable medium is CD-ROM etc.
In addition, adopt the system of this method and/or graphic user interface can comprise any a plurality of parts of not describing here, as being used for storing the data of some or all of collections or the medium of preference data.This system also preferably is connected on network, for example the Internet, communicates between various users' interface with permission.
The invention is not restricted to example as described herein.These examples and example embodiment are used for helping to describe the present invention.Those of ordinary skill in the art will be appreciated that the modification of disclosed example, and these modification do not depart from the scope of the present invention.

Claims (14)

  1. One kind in computer system based on the method that produces alternately user preference data of user and graphic user interface, described method comprises following computer-implemented step:
    -provide graphic user interface to the user,
    -a plurality of Drawing Objects in the described graphic user interface can be used, described Drawing Object represents some data, information or entity,
    -select single Drawing Object as object of focus, and this object of focus is placed on the fixed position of display screen of described graphic user interface,
    -make the user place a plurality of non-object of focus Drawing Object relevant with object of focus in the described display screen with operation,
    -collect expression at least each Drawing Object about the data of the relative position of object of focus,
    -determine at least one user preference based on the data of collecting, and
    -utilize at least one preference data to come to revise for the user performance of system.
  2. 2. method according to claim 1 is wherein further comprising the steps of,
    -make described preference data can be used for third party's service, so that based on performance or the result of described preference data modification for third party's service of user.
  3. 3. method according to claim 1, wherein,
    -make a plurality of Drawing Objects allow the user to create and revise some or all of in a plurality of Drawing Objects with comprising.
  4. 4. method according to claim 1, wherein, described graphic user interface has a plurality of views, and at least one view represents now, and at least one other view represents future or past, and
    -make the user in the plane of display screen, place and operate a plurality of non-object of focus Drawing Objects with respect to object of focus and while with respect to the expression of described at least one other view.
  5. 5. method according to claim 4, wherein, the data of collecting in each Drawing Object comprise a plurality of data that are selected from following group: the number of times of the distance of focal point object, the distance from described at least one other view, the distance from another non-pattern of focus object, the date of adding described graphic user interface to, the date of establishment, the number of times of checking, modification, mobile number of times, the time that checked last time, the time of last change, time and the present residing view of Drawing Object that moved last time.
  6. 6. method according to claim 5, wherein, determined preference data comprises the importance data based on the user's of the distance of each Drawing Object focal point object observation, and based on the temporal correlation of each Drawing Object from the observation of each Drawing Object of the distance of the expression of described at least one other view.
  7. 7. method according to claim 4 is wherein further comprising the steps of,
    -each non-object of focus Drawing Object is associated with at least one data pointer that is selected from following group: the number of times of the distance of focal point object, the distance from least one other view, the distance from another non-object of focus Drawing Object, the date of adding described graphic user interface to, the date of establishment, the number of times of checking, modification, mobile number of times, the time that checked last time, the time of last change, time and the present residing view of Drawing Object that moved last time, and
    Wherein collect expression at least each Drawing Object relate to the data of the relative position of described object of focus and from each Drawing Object, collect one or more data pointers.
  8. 8. computer readable medium has stored wherein that computing machine can be implemented instruction so that can implement instruction according to user and computing machine carries out alternately to produce user preference data, and described computer readable medium makes computing machine carry out following steps:
    -show to have to surpass the first view that a user can select the graphic user interface of view;
    -in described graphic user interface, showing a plurality of user-operable Drawing Objects, described Drawing Object represents some data, information or entity;
    -select single Drawing Object as object of focus, and this object of focus is placed in the fixed position of the first view of described graphic user interface;
    -collection represents that the Drawing Object of at least each user's operation is about the data of the relative position of described object of focus;
    -determine at least one user preference based on the data of collecting, and
    -utilize at least one preference data to come to revise for the user performance of system.
  9. 9. computer readable medium according to claim 8, wherein, described readable medium makes computing machine further carry out following steps;
    -will collect at least data or determined preference be kept in the storage medium by computer access.
  10. 10. computer readable medium according to claim 8, wherein, described graphic user interface at least one front view, expression of having expression now and having more than first Drawing Object in the past or followingly have at least one other front view of more than second Drawing Object that is different from described more than first Drawing Object and can comprise at least one auxiliary view from the Drawing Object of a plurality of front views.
  11. 11. computer readable medium according to claim 10 wherein, comprises the data pointer of the front view that wherein is provided with Drawing Object in the data of collecting.
  12. 12. computer readable medium according to claim 8, wherein, the performance of revising system with described preference data is included in the view of graphic user interface and shows the content of recommending.
  13. 13. computer readable medium according to claim 12, wherein, the content of recommending is advertisement, and it is shown as the one or more Drawing Objects that operate in the front view of described graphic user interface.
  14. 14. computer readable medium according to claim 12, wherein, the content of recommending is advertisement, and it is shown in the one or more Drawing Objects that operate in the third level view of described graphic user interface, in order to show the content of recommending.
CN2011800390331A 2010-06-11 2011-06-10 User interface and method for collecting preference data graphically Pending CN103080879A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US12/813,543 US20110307815A1 (en) 2010-06-11 2010-06-11 User Interface and Method for Collecting Preference Data Graphically
FI20105674A FI20105674A0 (en) 2010-06-11 2010-06-11 User interface and procedure for collecting preference data graphically
FI20105674 2010-06-11
US12/813,543 2010-06-11
PCT/US2011/039886 WO2011156664A2 (en) 2010-06-11 2011-06-10 User interface and method for collecting preference data graphically

Publications (1)

Publication Number Publication Date
CN103080879A true CN103080879A (en) 2013-05-01

Family

ID=45098684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011800390331A Pending CN103080879A (en) 2010-06-11 2011-06-10 User interface and method for collecting preference data graphically

Country Status (3)

Country Link
EP (1) EP2580651A4 (en)
CN (1) CN103080879A (en)
WO (1) WO2011156664A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105531734A (en) * 2013-09-18 2016-04-27 皇家飞利浦有限公司 Recommendation engine interface and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020030701A1 (en) * 1998-10-16 2002-03-14 Knight Timothy Orr Interface and method adapted for capturing subjective preferences of program users
US20020097277A1 (en) * 2001-01-19 2002-07-25 Pitroda Satyan G. Method and system for managing user activities and information using a customized computer interface
CN101060579A (en) * 2006-04-21 2007-10-24 株式会社东芝 Display control system, image procesing apparatus, and display control method
US7395509B1 (en) * 2007-11-26 2008-07-01 International Business Machines Corporation Temporal visualizations of collaborative exchanges
US20090249254A1 (en) * 2006-09-22 2009-10-01 Peter Walker Method and system for selecting records from a database

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5799298A (en) * 1995-08-07 1998-08-25 International Business Machines Corporation Method of indirect specification of user preferences

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020030701A1 (en) * 1998-10-16 2002-03-14 Knight Timothy Orr Interface and method adapted for capturing subjective preferences of program users
US20020097277A1 (en) * 2001-01-19 2002-07-25 Pitroda Satyan G. Method and system for managing user activities and information using a customized computer interface
CN101060579A (en) * 2006-04-21 2007-10-24 株式会社东芝 Display control system, image procesing apparatus, and display control method
US20090249254A1 (en) * 2006-09-22 2009-10-01 Peter Walker Method and system for selecting records from a database
US7395509B1 (en) * 2007-11-26 2008-07-01 International Business Machines Corporation Temporal visualizations of collaborative exchanges

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105531734A (en) * 2013-09-18 2016-04-27 皇家飞利浦有限公司 Recommendation engine interface and method

Also Published As

Publication number Publication date
WO2011156664A3 (en) 2012-04-12
EP2580651A2 (en) 2013-04-17
WO2011156664A2 (en) 2011-12-15
EP2580651A4 (en) 2014-03-26

Similar Documents

Publication Publication Date Title
US20180204244A1 (en) Reverse brand sorting tools for interest-graph driven personalization
US10748201B2 (en) Social information management method and system adapted thereto
JP6511024B2 (en) Consumer-driven advertising system
CN105981394B (en) Lasting media player
US9552433B2 (en) Generic content collection systems
US9805124B2 (en) Automatic generation of a collection of content
US9619567B2 (en) Consumer self-profiling GUI, analysis and rapid information presentation tools
US20140278992A1 (en) Ad blocking tools for interest-graph driven personalization
US20160034827A1 (en) Automated diary population ii
US8306975B1 (en) Expanded interest recommendation engine and variable personalization
US9600142B2 (en) Distance dependent selection of information entities
US20140297666A1 (en) Managing event data in a diary
US20140108954A1 (en) Peer-to-peer access of personalized profiles using content intermediary
US20120227077A1 (en) Systems and methods of user defined streams containing user-specified frames of multi-media content
CN105045796A (en) Intent based search results associated with a modular search object framework
CN102707940A (en) Methods and systems for use in providing customized system menus
CN103930920A (en) Sharing content to discovered content streams in social networking services
US20110307815A1 (en) User Interface and Method for Collecting Preference Data Graphically
US20150040018A1 (en) Rating and review interface
US20140172569A1 (en) Method for Implementing a Customizable Interactive Menu System with User Interaction Data Analysis Capability by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium
US20130346879A1 (en) Interactive website
KR101576095B1 (en) System and method for providing web page comprised of component unit
Iwata et al. A content search system considering the activity and context of a mobile user
CN103080879A (en) User interface and method for collecting preference data graphically
US20170372397A1 (en) System and method for consumer choice modeling

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130501