CN101617287A - Interface and corresponding method thereof based on contextual window - Google Patents

Interface and corresponding method thereof based on contextual window Download PDF

Info

Publication number
CN101617287A
CN101617287A CN200780044450A CN200780044450A CN101617287A CN 101617287 A CN101617287 A CN 101617287A CN 200780044450 A CN200780044450 A CN 200780044450A CN 200780044450 A CN200780044450 A CN 200780044450A CN 101617287 A CN101617287 A CN 101617287A
Authority
CN
China
Prior art keywords
window
data
contextual window
contextual
interface
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
CN200780044450A
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.)
INVEST DANIEL LANGLOIS Inc
Original Assignee
INVEST DANIEL LANGLOIS Inc
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
Application filed by INVEST DANIEL LANGLOIS Inc filed Critical INVEST DANIEL LANGLOIS Inc
Publication of CN101617287A publication Critical patent/CN101617287A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

Provide a kind of based on contextual window the interface and be used for computer-implemented (computer-implemented) method at described interface based on contextual window.Described interface is made up of the contextual window of several common adjacent layouts, wherein each contextual window is often referred to application program and/or data, perhaps can comprise the related context window of more multi-layered level, each in the related context window of described multilayer level is all pointed to other application program and/or data.This method and described interface allow described contextual window interact with each other so that additional function to be provided.Therefore, this method provides the selection to contextual window, also provides and generates interactional data based on the data relevant with selected contextual window are made up.Described interactional data can be used for upgrading the content of one or more contextual windows, and/or can be sent to remote server by communication network and do further processing.

Description

Interface and corresponding method thereof based on contextual window
[0001]
The cross reference of related application
[0002] present patent application requires the Canadian patent application No.2 that submits in Canadian Department of Intellectual Property on October 26th, 2006 be commonly assigned, 565,756 right of priority.
Technical field
[0003] the present invention relates generally to computer interface (interface) and be used for the method for this computer interface.More particularly, the present invention relates to based on (contextualwindows-based) interface of contextual window and be used for the method at this interface based on contextual window.
Background technology
[0004] in recent years, we see that various electronic equipments increase sharply in number.And along with the development of electronic technology, image processing techniques and display screen technology, increasing electronic equipment has the electronic curtain of different sizes and resolution.
[0005] therefore, the electronic display curtain uses at present multiple size and resolution, and their viewing area is changing in several square feet the scope that is used for full-scale desktop computer screen and big TV screen from being used for several square inches of mobile phone.
[0006] subject matter of these dissimilar screens is, for example, can not be scaled simply and be used for the screen of mobile phone in the interface of using on desktop computer screen.Therefore, when a new equipment designs has a specific screens, generally must create and programme a customized interface, bear all extra costs that this customized interface is brought to adapt to the specific screens of described new equipment.
[0007] in order to alleviate the problems referred to above, new interface has been proposed recently.One is made us the interface that interested interface is based on block (tile) especially, and application program wherein can conduct interviews by general nonoverlapping dynamic block grid.
[0008] reaches the example of more particularly in U.S. Patent Application Publication No.2006/0190833, having showed based on the interface of block at U.S. Patent Application Publication No.2007/0082707.
[0009] although useful to their intended purposes, disclosed described interface mainly is to provide the new method of a kind of demonstration and access application in these prior art files.Yet they still lack the modern electronic equipment additional function of needs usually.Therefore, people need a kind of interface and using method thereof of improvement.
Goal of the invention
[0010] therefore, a fundamental purpose of the present invention provides based on an interface of using contextual window and is used for the computer implemented method at such interface.
[0011] another object of the present invention provides based on an interface of using contextual window, and the common ability (as size and resolution) with the described screen that shows it of described contextual window adapts.
[0012] another object of the present invention provides based on an interface of using contextual window, and wherein each contextual window points to one or more application program and/or one or more data set.
[0013] another purpose of the present invention provides based on an interface of using contextual window and is used for the computer implemented method at such interface, and it allows described contextual window interact with each other.
[0014] a further object of the present invention provides based on an interface of using contextual window and is used for the computer implemented method at such interface, and wherein the selection of contextual window and combination allow to generate interactional data.
[0015] based on understanding to the illustrative embodiment that will be described or will in accessory claim, point out, of the present invention other and further purpose and advantage are conspicuous, and utilize the present invention by actual, one skilled in the art will know that the various advantages that this paper does not mention.
Summary of the invention
[0016] the present invention mainly provide a kind of improvement based on the interface of contextual window and be used for a kind of so new computer implemented method of the interface based on contextual window, it mainly alleviates the problems referred to above of prior art.
[0017] as among the present invention above and hereinafter employed, " contextual window " is a kind of like this window, it is application program of sign and visit to it is provided usually, usually the indication that dynamically provides described application program to handle the data type of (hosted), and the current state that described application program is provided usually.
[0018] generally speaking, contextual window points at least one application program and at least one data set relevant with described one or more application program.Described one or more application program, it can be passive only providing the angle of information (" news " contextual window) from them, or to allow user's input information and/or allow the angle of user interactions (for example, " recreation " contextual window) from their can be mutual.
[0019] according to an aspect of the present invention, described interface provides a grid, heap (stack) or the group (cluster) of general nonoverlapping contextual window usually, and described contextual window adapts with the device screen that uses it usually.Therefore, will depend on the ability of described screen at the number of the contextual window that on a specific screens, shows preset time arbitrarily, as the size and/or the resolution of screen.For example, the contextual window number that is presented on the mobile phone screen generally will obviously be less than the contextual window number that is presented on laptop computer or the desktop computer screen.However, according to the present invention, on both, can use identical interface.
[0020] compensates for size and/or resolution the screen that uses described interface, described interface allows the only contextual window by being browsed (navigate) described contextual window and seen and/or select not show by an input block (unit) input pan (panning) order of user, described input block is (but being not limited to) arrow button, point (for example, mouse, stylus, tracking ball) or touch sensitive screen or liner for example.However, the present invention is not limited to this.
[0021] in case the user selects a contextual window at described interface, described interface generally will enlarge selected contextual window so that the better view of described application program to be provided.Finally, selected window can enlarge to fill up described screen fully.Be appreciated that in case described application program finishes or when the user wishes to visit another window, described window will return to its normal size; But the present invention is not limited to this.
[0022] according to an aspect of the present invention, when only part enlarged the window (window that is described expansion does not fill up whole screen) of a selection, other window can be hidden and/or dwindle by temporary transient.In a typical embodiments (embodiment), the described contextual window that dwindles can be provided as the lantern slide (film strip) in described bottom of screen.However, other embodiment also is possible.
[0023] according to another aspect of the present invention, a contextual window can point to another level (level) contextual window relevant with parent window.For example, " communication " window can point to that all are relevant with communication but more specifically another level contextual window of communications applications is provided.Therefore, described " communication " window can for example point to and comprise other and another level contextual window of the related context window of communicating by letter (for example " Email " window, " instant messaging " window, " paging " window and " calling " window).Level number in the hierarchical structure of contextual window is unrestricted usually.
[0024] according to a further aspect in the invention, described interface is preferably uploaded on each user's who wishes to use it the electronic equipment by the central server of far-end.Perhaps, described interface also can be downloaded from described remote server by each user.However, by uploading or download renewable described interface (for example, new contextual window, the contextual window of cancellation, the contextual window of renewal etc.).Be appreciated that and use the evaluation method selecting optimal equipment at interface of the present invention to be fit to be connected to communication network.
[0025] according to an important aspect of the present invention, each contextual window and at least one software application and with one group of related data association of described at least one software application.Be appreciated that described software application and related data all are stored in one or more memory unit of described equipment.In addition, do not need to visit one or more external application or data usually to move the angle of its related application from each contextual window, each contextual window also is self-centered usually.For example, " investigation " contextual window will comprise necessary one or more application program and data usually, and for example (but being not limited to) interactive questionnaire application program and a plurality of questionnaire file are to provide comprehensive investigation to the user.Therefore, if questionnaire application program of described " investigation " contextual window and/or questionnaire file by described server update, then other contextual window will can not be subjected to the influence of described modification.Otherwise,, then can not influence described questionnaire application program and questionnaire file if upgrade application program and/or the data relevant with another contextual window.Yet the action of taking during the application program in using a contextual window may change or revise the data of another contextual window.
[0026] according to an important aspect of the present invention, described interface also provides the reciprocation between the contextual window (preferably but not only be positioned at same level).Preferably, described reciprocation will generate additional function and/or data.For example, by only with the first contextual window drag and drop on second contextual window, just can generate some interactional data and/or can provide some additional function to the user.For example, " picture " window can be by drag and drop on above-mentioned " communication " window, and described interface will be retrieved and two data that window is relevant, advise that then the user may send one or more picture by the communication medium (for example, instant messaging, Email etc.) that another window is selected by it after handling them.In addition, by only with the drag and drop of " shopping " contextual window on " user account " window, (for example just can handle the data relevant with described " shopping " window, the sign of product and price) with data relevant with " user account " window (for example, station address and credit number) (for example to generate interactional data, Transaction Information (transactional data)), and do further processing by these Transaction Informations are sent to remote server, can start shopping affairs (transaction).Be appreciated that other combination also is possible.
[0027], can on any electronic equipment that a display screen and minimum computing hardware (for example, processing element, memory unit, input block and network components) are arranged, implement described interface and described correlation technique based on contextual window according to the present invention.Therefore, described based on contextual window the interface and described correlation technique can be used for without restriction moving and/or smart phone, portable game machine, desk-top and/or equipment such as portable computer and personal digital assistant.
[0028] therefore, those are considered to novel feature of the present invention detailed elaboration in accessory claim.
Description of drawings
[0029] according to following explanation and referenced drawings, above-mentioned and other purpose of the present invention, feature and advantage will become more apparent, wherein:
[0030] Fig. 1 has shown a kind of typical electronic device, and interface of the present invention and method can be implemented on described electronic equipment.
[0031] Fig. 2 is the synoptic diagram of different assemblies of the electronic equipment of Fig. 1.
[0032] Fig. 3 has shown the typical electronic device of Fig. 1, wherein shows an embodiment at interface of the present invention on screen.
[0033] Fig. 3 a is the synoptic diagram of another typical embodiments of interface system of the present invention.
[0034] Fig. 4 has shown the typical electronic device of Fig. 1, and first embodiment at Fig. 3 interface is arranged on it, has a selected window to enlarge in this interface.
[0035] Fig. 4 a is the synoptic diagram of the embodiment at Fig. 3 a interface, and one of them selected window has enlarged.
[0036] Fig. 5 has shown the typical electronic device of Fig. 1, and second embodiment at the interface of Fig. 3 is arranged on it, has a selecteed window to enlarge in this interface.
[0037] Fig. 6 has shown the typical electronic device of Fig. 1, shows an embodiment at interface of the present invention on its screen.
[0038] Fig. 7 is a synoptic diagram of creating and transmit the typical method process flow diagram at interface of the present invention.
[0039] Fig. 7 a is the synoptic diagram according to a typical flowchart of Fig. 7 process flow diagram.
DESCRIPTION OF THE PREFERRED
[0040] hereinafter a kind of interface and computer implemented method will be described.Although described the present invention, it should be understood that embodiment described herein only is for instance, and scope of the present invention is not intended to be confined to this by the specific description embodiment.
[0041] interface of the present invention is configured to be suitable for use having on any electronic equipment of suitable display screen and minimal hardware usually.Therefore, described interface can be sent to another equipment and not significant the variation from an equipment usually.In fact, by considering for example (but being not limited to) size and resolution parameter, described interface will make the device screen that oneself is adapted to use it usually.Therefore, with non exhaustive formula tabular form, can move and/or smart phone, portable game machine, desk-top and/or equipment such as portable computer and personal digital assistant on implement interface of the present invention and method.The present invention is not limited to this.
[0042], shown the typical electronic device 200 that is suitable for supporting described interface with reference to Fig. 1.Equipment 200 is mobile phone in this typical situation, and it generally includes at least one display unit 230 that is used to show described interface (for example, display screen) and an input block 240 (for example, arrow button) that is used to allow user input commands.Referring now to Fig. 2, described equipment 200 also comprises the processing element 210 (for example, cpu) that is used to handle the instruction set at described interface and is used to handle different pieces of information usually.Described processing element 210 is carried out electronic communication with above-mentioned display unit 230 and input block 240, and also carries out electronic communication with memory unit 220 and network components 250.Be appreciated that, described memory unit 220 provides the instruction set and the storage that is used to support the required different pieces of information collection in described interface to described interface, and described network components 250 provides the signal Processing to the necessity that allows described equipment 200 visited communication network (not shown)s.
[0043] be appreciated that described equipment 200 can comprise other parts, for example (but being not limited to) is used to provide the global location parts (for example, GPS parts) of locator data.The number of parts and type will depend on the complicacy and/or the desired use of equipment usually.
[0044], shown the example of 100 1 embodiments in interface of the present invention referring now to Fig. 3 and 3a.Described interface 100 generally includes a grid, heap or the group of general nonoverlapping contextual window 110, and described contextual window 110 is adjacent to usually to be arranged and be arranged in a plurality of row and columns, almost to be full of described whole screen 230.
[0045] as mentioned above, contextual window 110 is a kind of like this windows, it is application program of sign and visit to it is provided usually, and the indication of the data type of being handled by described application program dynamically is provided usually, and the current state that described application program is provided usually.
[0046] because described interface 100 can be used for the screen of any type, so the window number of actual displayed will be preferably adjusted at described interface 100, so that consider the size and the resolution of described screen.Therefore in a particular moment, readable for other contextual windows 110, some window 110 can temporarily be hidden or dwindle.Yet these windows of hiding or dwindling still can be by being visited by input block 240 input pan orders.Be shown as input block 240 although be appreciated that arrow button 240, can also use the instrument of other input command, for example touch-screen or indicator (for example, mouse or stylus).The present invention is not limited to this.
[0047] in a preferred embodiment at interface 100, each contextual window 110 defines a different context usually and points to different application programs.For example, shown in Fig. 3 a, the window that relates to " news ", " listening " (being music), " object for appreciation " (i.e. recreation), " seeing " (being image and video), " community " and " shop " etc. can be arranged.Interface 100 of the present invention is not limited to concrete contextual window arbitrarily.In fact, although described interface 100 and contextual window 110 preferred as can be regularly and/or the software package part of renewal automatically provide by the third party, but also have a possibility, promptly can dispose or design described interface 100 and/or one or more contextual window 110 by the user.For example, can dispose described interface 100 with selected some concrete window 100 of explicit user only.
[0048] in any case, shown in the typical flowchart according to described preferred embodiment and Fig. 7 and 7a, preferably the content of creating each contextual window 110 by one or more third party who uses suitable software (for example, one or more application program and its relevant data) (step 310), the content that described software will further define each contextual window 110 (for example, one or more application program and/or data) (step 320), make described one or more application program and/or data be associated with each contextual window 110 (step 330), dispatch the order (step 340) that each contextual window 110 upgrades, the described interface 100 of packing, contextual window 110 and relevant one or more application program and data (step 350), and send described bag to each equipment 200 (step 360) by communication network.
[0049] in current interface 100, each window 110 is preferably self-sufficient.In other words, each window 110 comprises the data set of its oneself one or more software application and its oneself, and wherein the both is stored on the memory unit 220 of electronic equipment 200.Therefore, if select a window 110, then all data necessary and/or application program all can obtain in that certain window.For example, if select described " listening " window, data necessary (for example so, music file and playlist etc.) and application program (for example, music sharing application program, media player application program and music file management application program etc.) all can in described " listening " window, obtain and visit.
[0050] each contextual window 110 preferred self-centered fact provides additional advantage, promptly can upgrade one or more application program and/or the data relevant with each contextual window 110 independently through communication network by the third party.Therefore, the renewal of described " listening " window (for example, the player of newly singing and upgrading) can not have any influence to other contextual window 110 usually.
[0051] shown in Fig. 4 and 4a, when selecting a window 111, preferably enlarge described window so as the user can more effectively see its content and with its content interaction.In the example of Fig. 4 a, described context " object for appreciation " window 111 is selected and thereby correspondingly enlarged.According to the context of type of application or described window,, just can enlarge described window to take bigger screen scope or final full screen display in case selected described window.
[0052] in case select and enlarge a certain window 111, then can with a same temporary transient part of hiding other windows 110 among Fig. 4, or can as shown in the upper left corner of Fig. 4 a, dwindle them in size.Be appreciated that described interface will make the display unit 230 that oneself adapt to use it usually.Therefore, if with Fig. 1 in equally on the mobile phone screen, use described interface 100, then temporarily hide other windows 110 probably, because dwindling of they makes them not readable probably.Yet, if on laptop computer, use described interface 100, temporarily dwindle other windows 110 probably, because because more large scale and the better screen of resolution, they will remain readable.However, the present invention is not limited to this.
[0053] according to as shown in Figure 5 another embodiment of the present invention, when the 111 ' time of window that enlarges a selection, remaining window 110 ' can be reduced and be rendered as selection window 111 in described expansion ' below lantern slide 112 '.This latter embodiment for example also is preferred on the mobile phone at the equipment 200 with less screen 230 because it allow the user by the described contextual window that dwindles 110 of the described lantern slide 112 that rolls by input block 240 ' visit like a cork '.
[0054] in any case, interface 100 of the present invention is not limited to above-described embodiment.
[0055] in addition, a contextual window 110 can point to another level that comprises other context-sensitive window 110.The window 110 that is presented in the child level preferably points to more specifically application program and/or more specifically the related context window of data.For example, in case selected by the user, the main window 110 that is marked as " listening " can point to a child level that comprises other window 110.In described child level, described contextual window 110 can point to the concrete application program relevant with music.For example, described child level can comprise the contextual window 110 that points to music sharing application program, music download application program, music file management application program and/or music application program.Be appreciated that for each contextual window 110, the number of window 110 can change in the described child level.For example, if selected, the main window 110 that then is marked as " news " can point to a child level of contextual window 110, and it comprises the more window 110 of child level than described " listening " window 110.These windows 110 can be marked as " this locality ", " domestic ", " world ", " chat ", " science and technology " and " finance ".Be appreciated that the present invention is not limited to this.
[0056] is appreciated that for each context, the number of window 110 can change.However, text window 110 can directly point to an application program of the additional window 110 that does not show child level under Your Majesty.
[0057] according to an important aspect of the present invention, even each contextual window is self-centered basically, the action of taking in a window also can influence the content of one or more other window.For example, selecting to play specific song in " listening " window can point out " shopping " window to come suggestion to buy a described artistical disc.In addition, can also upgrade " Commdity advertisement (Promo) " window provides the discounting activity (saving) of some disc.In order to do like this, the processing element 210 of described equipment 200 can be sent to remote server with the song data of relevant current broadcast through network components 250, and remote server can send back the more new data of relevant " shopping " and/or " Commdity advertisement " window, so that these windows show the product relevant with the song of current broadcast.
[0058] in addition, the possible further combine contextual windows 110 in described interface 100 is so that generate additional function and/or additional data.Therefore, according to the present invention, will from memory unit 220, retrieve the data relevant by selecting at least two contextual windows 110, the processing element 210 of described equipment simultaneously, and handle them so that generate interactional data with each window 110.Except generating interactional data, processing element 210 can further generate additional function.Preferably, can be by 110 drag and drop of first contextual window be made up the contextual window 110 of described at least two selections on second contextual window 110.
[0059] according to an aspect, the interactional data that generate during two contextual windows 110 interact can be used to upgrade or revise the data relevant with one or more contextual window 110.For example with reference to Fig. 3 a, by with contextual window " award " drag and drop on contextual window " is shared ", processing element 210 (for example will be retrieved the data relevant with " award " window, the number of reward points) with data relevant with " sharing " window (for example, and will allow number that user input counts non-profit organization's information), to send described non-profit organization to.When number of input, will generate interactional data and it is stored on the memory unit 220 of described equipment.In addition, described interactional data will comprise the reward points residue number that is updated, and will be used to correspondingly upgrade described " award " window.
[0060] or, can be with described interactional data through being sent to the remote server (not shown) by the communication network of network components 250 visits of described equipment 200.Be appreciated that and use different communication protocol to be used for the transmission of interactional data; The present invention is not limited to this.
[0061] for example with reference to Fig. 3 a, described interface 100 can comprise a contextual window that is marked as " Commdity advertisement " and another contextual window that is marked as " shopping ".Described interface will be therefore be dragged to possible on the described window " shopping " for described user provides with described window " Commdity advertisement ".By doing like this, the processing element 210 of described equipment will (for example be retrieved the data relevant with sales promotion that are presented in " Commdity advertisement " window 110 from memory unit 220, the value of discount) be presented at " shopping " in the relevant data of commodity (for example, description of commodity and price), (for example will handle these data, described discount is applied to the commodity of described sales promotion), to generate interactional data based on data relevant and the data of being correlated with described commodity with described sales promotion, and may do and further be treated to described user the method for finishing affairs is provided by described interactional data (for example, Transaction Information) being sent to remote server.
[0062] except sending described interactional data to remote server, can also be in the memory unit 220 of described equipment 200 and use described data with interactional data storage, if for example described affairs generate reward points, then upgrade described " award " window with the reward points quantity of upgrading.The combinatory possibility that is appreciated that window is infinite, and only is subjected to the application program relevant with each contextual window and the restriction of data.
[0063] according to a further aspect in the invention, the outward appearance of different contextual windows in fact also is dynamic.Therefore, the outward appearance of certain window or content can change according to the state of relative one or more application program and/or according to the change in the relative data.For example, if a new e-mail arrives subscriber mailbox, the outward appearance of then described " communication " window 110 can change and show " new mail ".As another example, when different sales promotion was provided for the user, the outward appearance of described " Commdity advertisement " window 110 can change.Yet the present invention is not limited to this.
[0064] though above describing illustrative of the present invention and currently preferred embodiment in detail, but it should be understood that, described inventive concept can otherwise diversely embody and use, and accessory claim is to be used for making an explanation to comprise that these change, unless described change is subjected to the restriction of prior art.

Claims (13)

1, a kind of method of implementing on electronic equipment, described electronic equipment comprise display unit, are subjected to programme controlled processing element and memory unit, and described method comprises:
A. described display unit is divided into the array of contextual window, each all has the related data that is stored on the described memory unit described contextual window;
B. select one first contextual window and one second contextual window;
C. from described memory unit, retrieve first data relevant and second data relevant with described second contextual window with described first contextual window;
D. handle described first data and second data with described processing element, to generate interactional data;
E. with described interactional data storage on described database.
2, method according to claim 1 further comprises the step of utilizing the described interactional data of at least a portion to upgrade the data relevant with at least one described contextual window.
3, as method as described in the claim 2, further comprise and utilize described more new data to upgrade the step of described at least one described contextual window.
4, method according to claim 1, wherein said interactional data comprise Transaction Information.
5, as method as described in the claim 4, further comprise the step that described Transaction Information is sent to remote server system by communication network.
6, method according to claim 1, wherein said selection is by making the described first contextual window drag and drop on described second contextual window.
7, a kind of electronic equipment comprises:
A. processing element;
B. carry out a memory unit of electronic communication with described processing element;
C. a display unit carries out electronic communication and is suitable for being divided into the contextual window array with described processing element, and each all has the related data that is stored on the described memory unit described contextual window;
D. an input block carries out electronic communication with described processing element and is suitable for receiving the order input that is used to select one first contextual window and one second contextual window at least;
E. a network components carries out electronic communication and is suitable for visiting a communication network with described processing element;
Wherein said processing element is suitable for first data that retrieval is relevant with described first contextual window from described memory unit and second data of being correlated with described second contextual window, generates interactional data to handle described first data and second data.
8, as method as described in the claim 7, wherein said interactional data comprise Transaction Information.
9, as method as described in the claim 8, wherein said network components is further adapted for by described communication network described Transaction Information is sent to a remote server system.
10, as method as described in the claim 7, wherein said input command comprises the order of the described first contextual window drag and drop on described second contextual window.
11, as electronic equipment as described in the claim 7, wherein said input block is that a prescription is to button.
12, as electronic equipment as described in the claim 7, wherein said input block is a touch-screen.
13, as electronic equipment as described in the claim 7, wherein said input block is an indicator.
CN200780044450A 2006-10-26 2007-10-26 Interface and corresponding method thereof based on contextual window Pending CN101617287A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA002565756A CA2565756A1 (en) 2006-10-26 2006-10-26 Interface system
CA2,565,756 2006-10-26

Publications (1)

Publication Number Publication Date
CN101617287A true CN101617287A (en) 2009-12-30

Family

ID=39324075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780044450A Pending CN101617287A (en) 2006-10-26 2007-10-26 Interface and corresponding method thereof based on contextual window

Country Status (10)

Country Link
US (1) US20100070898A1 (en)
EP (1) EP2076832A4 (en)
JP (1) JP2010507845A (en)
KR (1) KR20090082436A (en)
CN (1) CN101617287A (en)
AU (1) AU2007308718A1 (en)
BR (1) BRPI0717336A2 (en)
CA (2) CA2565756A1 (en)
MX (1) MX2009004469A (en)
WO (1) WO2008049228A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209172A (en) * 2010-03-31 2011-10-05 夏普株式会社 Image display apparatus, image forming apparatus, image display method
CN104077027A (en) * 2013-03-27 2014-10-01 三星电子株式会社 Device and Method for Displaying Execution Result of Application
CN104641335A (en) * 2012-09-25 2015-05-20 惠普发展公司,有限责任合伙企业 Displaying inbox entities as a grid of faceted tiles
CN107256159A (en) * 2011-04-26 2017-10-17 谷歌公司 A kind of method and system of mobile browser context switching
US9952681B2 (en) 2013-03-27 2018-04-24 Samsung Electronics Co., Ltd. Method and device for switching tasks using fingerprint information
US9971911B2 (en) 2013-03-27 2018-05-15 Samsung Electronics Co., Ltd. Method and device for providing a private page
US9996246B2 (en) 2013-03-27 2018-06-12 Samsung Electronics Co., Ltd. Device and method for displaying execution result of application
US10229258B2 (en) 2013-03-27 2019-03-12 Samsung Electronics Co., Ltd. Method and device for providing security content
US10739958B2 (en) 2013-03-27 2020-08-11 Samsung Electronics Co., Ltd. Method and device for executing application using icon associated with application metadata
CN112148753A (en) * 2016-08-26 2020-12-29 华为技术有限公司 Apparatus and method for performing information processing on data stream

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8903810B2 (en) * 2005-12-05 2014-12-02 Collarity, Inc. Techniques for ranking search results
US8429184B2 (en) 2005-12-05 2013-04-23 Collarity Inc. Generation of refinement terms for search queries
US20090228296A1 (en) * 2008-03-04 2009-09-10 Collarity, Inc. Optimization of social distribution networks
DE102008028635A1 (en) * 2008-06-18 2009-12-24 Deutsche Telekom Ag Mobile terminal i.e. mobile telephone, for telecommunication via e.g. communication network, has touch screen with surface structure that is different from flat surface, where screen exhibits curvature or bend about axis in partial area
US20090327965A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Selection of items in a virtualized view
WO2010002921A1 (en) * 2008-07-01 2010-01-07 Yoostar Entertainment Group, Inc. Interactive systems and methods for video compositing
US9014832B2 (en) 2009-02-02 2015-04-21 Eloy Technology, Llc Augmenting media content in a media sharing group
US8612883B2 (en) * 2009-06-08 2013-12-17 Apple Inc. User interface for managing the display of multiple display regions
US9098171B2 (en) * 2009-08-11 2015-08-04 Someones Group Intellectual Property Holdings Pty Navigating a network of options
US8875038B2 (en) * 2010-01-19 2014-10-28 Collarity, Inc. Anchoring for content synchronization
JP5664915B2 (en) * 2011-03-04 2015-02-04 日本電気株式会社 Server apparatus and portal page generation method
US20140108564A1 (en) * 2012-10-15 2014-04-17 Michael Tolson Architecture for a system of portable information agents
US20140195918A1 (en) * 2013-01-07 2014-07-10 Steven Friedlander Eye tracking user interface
WO2014157885A1 (en) 2013-03-27 2014-10-02 Samsung Electronics Co., Ltd. Method and device for providing menu interface
WO2014157894A1 (en) 2013-03-27 2014-10-02 Samsung Electronics Co., Ltd. Display apparatus displaying user interface and method of providing the user interface
US20140372419A1 (en) * 2013-06-13 2014-12-18 Microsoft Corporation Tile-centric user interface for query-based representative content of search result documents
USD738927S1 (en) * 2013-12-02 2015-09-15 Medtronic, Inc. Display screen with icon
US20160349952A1 (en) * 2015-05-29 2016-12-01 Michael Dean Tschirhart Sharing visual representations of preferences while interacting with an electronic system
KR102648551B1 (en) * 2016-01-28 2024-03-18 삼성전자주식회사 Method for selecting content and electronic device thereof
WO2017197365A1 (en) 2016-05-13 2017-11-16 Microsoft Technology Licensing, Llc Contextual windows for application programs

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7028264B2 (en) * 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
AU2276301A (en) * 1999-12-17 2001-06-25 Technology, Patents And Licensing, Inc. Global asset information registry
US7058895B2 (en) * 2001-12-20 2006-06-06 Nokia Corporation Method, system and apparatus for constructing fully personalized and contextualized interaction environment for terminals in mobile use
US20050102630A1 (en) * 2003-11-06 2005-05-12 International Busainess Machines Corporation Meta window for merging and consolidating multiple sources of information
EP1698984A1 (en) * 2005-03-03 2006-09-06 Research In Motion Limited System and method for conversion of WEB services' applications into component based applications for mobile devices

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10088994B2 (en) 2010-03-31 2018-10-02 Sharp Kabushiki Kaisha Image display apparatus which displays an N-up image generated from a plurality of thumbnail images by a touch operation of a display screen
CN102209172B (en) * 2010-03-31 2015-09-02 夏普株式会社 Image display device, image processing system and method for displaying image
CN105025190A (en) * 2010-03-31 2015-11-04 夏普株式会社 Image display apparatus, image forming apparatus, and image display method
US9398179B2 (en) 2010-03-31 2016-07-19 Sharp Kabushiki Kaisha Image display apparatus which displays an N-up image generated from a plurality of thumbnail images by a touch operation of a display screen
CN105025190B (en) * 2010-03-31 2018-12-21 夏普株式会社 Image display device, image forming apparatus and image display method
CN102209172A (en) * 2010-03-31 2011-10-05 夏普株式会社 Image display apparatus, image forming apparatus, image display method
CN107256159B (en) * 2011-04-26 2021-11-30 谷歌有限责任公司 Method and system for switching context of mobile browser
CN107256159A (en) * 2011-04-26 2017-10-17 谷歌公司 A kind of method and system of mobile browser context switching
CN104641335A (en) * 2012-09-25 2015-05-20 惠普发展公司,有限责任合伙企业 Displaying inbox entities as a grid of faceted tiles
US9971911B2 (en) 2013-03-27 2018-05-15 Samsung Electronics Co., Ltd. Method and device for providing a private page
US9996246B2 (en) 2013-03-27 2018-06-12 Samsung Electronics Co., Ltd. Device and method for displaying execution result of application
US9952681B2 (en) 2013-03-27 2018-04-24 Samsung Electronics Co., Ltd. Method and device for switching tasks using fingerprint information
US10229258B2 (en) 2013-03-27 2019-03-12 Samsung Electronics Co., Ltd. Method and device for providing security content
CN104077027B (en) * 2013-03-27 2019-05-31 三星电子株式会社 Show the device and method of the implementing result of application
US10739958B2 (en) 2013-03-27 2020-08-11 Samsung Electronics Co., Ltd. Method and device for executing application using icon associated with application metadata
US10824707B2 (en) 2013-03-27 2020-11-03 Samsung Electronics Co., Ltd. Method and device for providing security content
CN104077027A (en) * 2013-03-27 2014-10-01 三星电子株式会社 Device and Method for Displaying Execution Result of Application
CN112148753A (en) * 2016-08-26 2020-12-29 华为技术有限公司 Apparatus and method for performing information processing on data stream
CN112148753B (en) * 2016-08-26 2024-01-16 华为云计算技术有限公司 Apparatus and method for performing information processing on data stream

Also Published As

Publication number Publication date
MX2009004469A (en) 2009-09-18
CA2667208A1 (en) 2008-05-02
KR20090082436A (en) 2009-07-30
WO2008049228A1 (en) 2008-05-02
BRPI0717336A2 (en) 2013-10-15
EP2076832A1 (en) 2009-07-08
US20100070898A1 (en) 2010-03-18
JP2010507845A (en) 2010-03-11
CA2565756A1 (en) 2008-04-26
EP2076832A4 (en) 2010-11-17
AU2007308718A1 (en) 2008-05-02

Similar Documents

Publication Publication Date Title
CN101617287A (en) Interface and corresponding method thereof based on contextual window
US10387891B2 (en) Method and system for selecting and presenting web advertisements in a full-screen cinematic view
US20160299643A1 (en) Systems, devices and methods for streaming multiple different media content in a digital container
US9600142B2 (en) Distance dependent selection of information entities
CN102640104A (en) Method and apparatus for providing user interface of portable device
US20110153426A1 (en) Mobile device advertising
US8538974B2 (en) Methods, systems, and computer readable media for self-targeted content delivery
US20150248193A1 (en) Customized user interface for mobile computers
CN102822786A (en) Multi-axis navigation
CN102947849A (en) Interactive ads
US20150095160A1 (en) Method and system for providing advertising on mobile devices
CN101535952A (en) Software architecture for displaying information content from plug-in modules in a user interface
CN102426507A (en) Stripe user interface
US20140195337A1 (en) Browser interface for accessing supplemental content associated with content pages
US20140258870A1 (en) Serving content items based on device rotational orientation
US20160103927A1 (en) Automatic sizing of wrap packages of cards
CN102859520A (en) Method and system for organizing information with a sharable user interface
US20090044147A1 (en) System and method for presenting dynamic advertisements on web pages
JP2012103816A (en) Electronic book advertisement system, electronic book advertisement method, client device, advertisement providing device, program, and information recording medium
JP2011044013A (en) Content browsing device, content browsing system, control method, and program
JP7137984B2 (en) Information display program, information display method, and information processing device
JP2020042636A (en) Information display program, information display device, information display method, and delivery device
KR20040029336A (en) A method for providing item data including property information that drives predetermined application and a system thereof
JP2012103818A (en) Electronic book delivery system, electronic book delivery method, client device, electronic book delivery device, program, and information recording medium
US20130332845A1 (en) Apparatus and Method for Utilizing Dynamic Three-Dimensional Facades for Organizing Content

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

Open date: 20091230