CN104169853B - web application control - Google Patents

web application control Download PDF

Info

Publication number
CN104169853B
CN104169853B CN201380014464.1A CN201380014464A CN104169853B CN 104169853 B CN104169853 B CN 104169853B CN 201380014464 A CN201380014464 A CN 201380014464A CN 104169853 B CN104169853 B CN 104169853B
Authority
CN
China
Prior art keywords
webpage
content
demonstrated
presented
application
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.)
Active
Application number
CN201380014464.1A
Other languages
Chinese (zh)
Other versions
CN104169853A (en
Inventor
T·霍克
L·沃尔德曼
A·林
J·坎贝尔
S·普里什
D·巴塔金
H·戈登
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
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 US13/418,489 external-priority patent/US9003298B2/en
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN104169853A publication Critical patent/CN104169853A/en
Application granted granted Critical
Publication of CN104169853B publication Critical patent/CN104169853B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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/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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

It provides to allow users to webpage behaviour control (WPBC) menu for performing a part for web page contents the actions such as customization, editor, shared, analysis, export and/or annotation on the webpage presented.User can activate the menu automatically by the unique posture of webpage execution to being presented and/or by selecting a part for web page contents.WPBC menus can provide can be selected for changing and manage selected by web page contents part application list.Using the complete function that can be provided in individual user interface and/or directly on the webpage presented for administration web page content.In addition, can the manipulation to data demonstratings such as the Table Properties of electrical form on the webpage that is presented be enabled by natural manner.

Description

Web application control
Background
Web is applied provides a user various services and data by network.Data are collected, handle and are stored in Different position.The data are retrieved in web applications, it is formatted for presenting, and is provided it to clear on client device It lookes at and applies that webpage is presented.Some webpages can be static, and wherein the data are non-interactive types.Other webpages can pass through chain It connects or provides certain interactivity such as additional information based on the activation of web modules.It is however generally that webpage is with webpage Data are presented in form that author is determined and amount.
Data in conventional web page generally have the limited of it is limited as defined in web page authors to user serviceability Interactivity.Even if page author explicitly provides export for content or " data feed " function, user also have to carry out several phases Data are accessed and changed to more complicated operation, such as navigate to applications and using traditional input method to manage The data demonstrated on the webpage of presentation.In addition, with webpage sheet provide a data demonstrating and allow users to more The data interaction provided in abundant demonstration is difficult task.In addition, although just become to get over based on posture and the interaction touched Come it is more popular, but the interaction with webpage based on natural manner be usually restricted to webpage control and set selection.
General introduction
This summary is provided to introduce in simplified form will be described in detail below in further describe some are general It reads.This general introduction is not intended to specially identify the key features or essential features of theme claimed, is intended to be used to help Help the scope of definite theme claimed.
Each embodiment, which is related to provide on the webpage presented, to be allowed users to through the input based on posture and/or touch A part for web page contents is performed such as customize, edit, is shared, analysis, the webpage behavior of export and/or annotation etc. action Control (WPBC) menu.WPBC menus can be by unique posture on the presented webpage of detection and/or by selecting in webpage A part for appearance activates automatically.WPBC menus can provide can be selected for changing and manage selected by web page contents part should List.Administration web page is used for using that can be provided in individual user interface and/or directly on the webpage presented The complete function of content.In addition, can the table category to such as electrical form on the webpage that is presented be enabled by natural manner The manipulation of the data demonstratings such as property.
By reading following detailed description and referring to associated attached drawing, these and other features and advantages will become aobvious And it is clear to.It is appreciated that foregoing general description and the following detailed description are all illustrative, and do not limit claimed Each side.
Brief description
Fig. 1 shows the activation and demonstration of the example web page behaviour control menu of actions available;
Fig. 2 shows the example activation of the webpage behaviour control menu of the available items based on selected content;
Fig. 3 shows the example for carrying out activation network page line menu in order to control using gesture actions;
Fig. 4 shows the example for multiple content parts that webpage is selected in the equipment for enable multiple point touching;
Fig. 5 shows to change and move the example gesture action of selected web page contents;
Fig. 6 shows to merge the example gesture action for enabling the selected web page contents in the equipment of multiple point touching;
Fig. 7 is shown scales posture to the example that webpage performs;
Fig. 8 is the networked environment that can wherein realize the system according to each embodiment;
Fig. 9 is the block diagram for the example calculations operating environment that can wherein realize each embodiment;And
Figure 10 shows the logical flow chart of the process for providing webpage behavior enhancing control menu according to each embodiment.
It is described in detail
As outlined above, the part for providing to allow users to web page contents on the webpage presented is held Webpage behaviour control (WPBC) menu of the actions such as row customization, editor, shared, analysis, export and/or annotation.WPBC dishes List can provide can be selected for changing and manage selected by web page contents part application list.Using can use posture and Touch input is used for the complete of administration web page content to be provided in individual user interface and/or directly on the webpage presented Whole function.In the following detailed description, by the attached drawing with reference to the part for forming the present invention, in the accompanying drawings, by illustration, show Specific embodiment or example are gone out.These aspects can be combined, other aspects can be utilized, and can make the change in structure and Without departing substantially from the spirit or scope of the present invention.Therefore, it is described in detail below to be not intended to limit, and the scope of the present invention is by appended Claim and its equivalent scheme limit.
Although the one of the program module that the application program run in the operating system combined on a personal computer performs As describe each embodiment in context, but those skilled in the art will appreciate that each side can also combine other programs Module is realized.
In general, program module includes routines performing specific tasks or implementing specific abstract data types, program, group Part, data structure and other kinds of structure.In addition, it will be apparent to those skilled in the art that each embodiment can use other Computer system configurations are implemented, including portable equipment, multicomputer system, based on microprocessor or programmable consumer electronics Product, minicomputer, mainframe computer and similar computing device.Each embodiment can also be in task by passing through communication network chain The remote processing devices connect, which are performed in distributed computing environment, to be realized.In a distributed computing environment, program module can position In local and remote memory storage device the two.
Each embodiment can be implemented as computer implemented process (method), computing system or such as computer program The products such as product or computer-readable medium.Computer program product can be computer system-readable and encode including being used for Make the computer storage media of the computer program of the instruction of computer or computing system execution instantiation procedure.It is computer-readable to deposit Storage media can for example pass through volatile computer memories, nonvolatile memory, hard disk drive, flash drive, floppy disk Or one or more of compact-disc and similar storage medium are realized.
Through this specification, term platform feeding can be the software and hardware for the data presentation for for webpage and passing through webpage The combination of component.The example of platform includes but not limited to, the trusteeship service that is performed on multiple servers, on a single server The application of execution and similar system.Term " server " refers generally to perform one or more software journeys usually in networked environment The computing device of sequence.However, server is also implemented as one or more calculating of the server on network is considered The virtual server (software program) performed in equipment.It will provide below on the more thin of these technologies and exemplary operations Section.
According to embodiment, enable touch or enable the input equipment of posture and display screen can be used for connecing by user interface Receive input from the user.Touch input device and display screen, which can utilize, allows to identify any of touch input by user or posture Technology.For example, some technologies may include but be not limited to:Heat, finger pressure, high capture radio camera, infrared light, optics are caught Electromagnetic induction, ultrasonic receiver, sensing microphone, laser range finder, shade capture for catch, tuning etc..Enable touch or appearance The user interface of the equipment of gesture can show web page contents, for the application of administration web page content and for being interacted with web page contents Action menu.Posture can be used to come with user interface interaction with administration web page content for user.User's posture can by with The physics of equipment interacts (touch) or by carrying out optics or similar to user in the case of the not direct touch apparatus of user (for example, passing through video capturing device) is captured to capture.The example of such input equipment is the micro- of Redmond city Soft companyThe menu of action for being interacted with web page contents can be used for providing to being used to manage and edit such as The application of the web page contents such as document, form, electrical form, chart, list and any content (for example, audio, video etc.) It accesses.The available feature for being exclusively used in enabling the computing device of touch or posture of input equipment for touching or enabling posture is enabled, But it can be also used together with conventional mouse with keyboard.The touch input of all touches as used herein or swing movement etc And/or posture can be combined by user by finger, pen, mouse or similar devices and by predefined input through keyboard or language Sound order provides.
Fig. 1 shows the activation and demonstration of the example web page behaviour control menu according to the actions available of each embodiment.Show Example webpage 100 includes standard web page element, such as menu item 102, graphical control 104 and two 110 and of example content portion 116.Interactivity with demonstrating the data on webpage 100 is generally limited to author's (or providing the web applications of webpage) by webpage The boundary of setting.For example, automobile list, its productive year, price etc. are demonstrated in content part 110.Webpage can be by some or complete Portion's data cochain fetches offer additional information, but checks that the user of the page is limited to the row tableau format and configuration.In addition, user The further analysis to data can not be checked in the form of result, other forms or chart, it is impossible to change/sort/mistake Filter/format each item in the list or annotate data, unless the author of webpage provides the function.
One or more webpage behavior enhancing (WPBE) control elements (106,108 may include according to the webpage of each embodiment With 114), they are allowed users to the data demonstrated and other data (for example, to demonstrating the web of webpage using available Or the available but implicit data being not displayed or the dependency number being stored in other positions from the web applications of demonstration webpage According to) perform various actions.WPBE control elements 106 are example control elements associated with entire webpage.Pass through WPBE as a result, The action that control element 106 is provided is suitable for entire webpage.WPBE control elements 108 and 114 respectively with content part 110 and 116 is associated.These elements provide the action suitable for its corresponding content part as a result,.Although by WPBE control elements institute The action of offer can be different for each content part, but they can also be identical.
Webpage 100 can be usually presented by the browse application on client devices, which may include any Computing device, personal computer, tablet receiver, laptop computer, smart phone etc. moves equipment, service Device, cart-mounted computing device and the other equipment by network connection to web server.Example Computing Device can be enabled Touch or posture so that user can by touch action and/or optics (or other means) posture that captures come with The webpage 100 presented in the browse application of client devices interacts.Exemplary touch acts and posture may include by user to be led to Finger, pen, touch sensitive interface, optics is crossed to capture or similar devices and combine by predefined input through keyboard or voice command Come the touch or swing movement provided.
Second example web page 118 shows activation WPBE control elements 106 to obtain the list to the available action of user.With Touch or gesture actions 112 can be used to activate WPBE control elements 106 for family.For example, user can be towards WPBE control elements 106 Posture is touched, hits or is similarly made to activate WPBE control elements 106.Using other actions WPBE can also be selected first Element, and can equipment be captured using finger, pen, mouse or similar posture to provide action as described above.When WPBE control elements 106 when being activated by a user, and can provide a user webpage behaviour control (WPBC) menu (text, figure or group of actions available Close) 120.For example, the WPBC menus 120 of actions available may include to can be used for showing content, editing, customizing, analyzing Various applications icon.The example of these applications may include text processing application 122, spreadsheet application 124 and demonstration Manuscript applies 126.Other examples of application may include drawing application, browse application, Content aggregation application and similar application. These applications can be local, based on web or Embedded.
An application in each application demonstrated on WPBC menus 120 may be selected to manage and edit and WPBE in user 106 associated web page contents part 110 of control element.After selecting to apply an application in 122,124,126, Ke Yi To the more rich/more interactive of user's suitably demo content on the webpage 100 presented or in individual user interface The expression of property.For example, permission user can be used to be ranked up shown data for hypertext markup language (HTML) table, mistake Filter, format, the electrical form of analysis and drawing etc. is replaced.In another example, when the selection one from WPBC menus 120 After, selected application can be started in individual user interface and allowed the user in the complete function with selected application In the case of with content and data interaction.When after individually using content of edit in user interface, user can preserve modified Content and be sent back to the webpage 118 that can wherein show modified content.
In some embodiments, action (touch, posture, the Qi Tadong on WPBE control elements 108 can directly be passed through Make) or activate and be used for when at least a portion (without the showing WPBC menus 120) of content shown on selection webpage The suitable applications shown, edited to content, customized, analyzed etc..For example, in response to the part to form selection and/ Or the posture (or unique posture) on WPBE control elements, spreadsheet application 124 can be activated and make the selected portion of form For content.User then can perform task in the case of the complete function with spreadsheet application 124 to selected content. Certainly, other types of content and application, such as text processing application 122, spreadsheet application 124, demonstration text can also be used Original text is using 126, drawing application, browse application, Content aggregation application etc..
Fig. 2 is shown to be swashed according to the example of the webpage behaviour control menu of the available entry based on selected content of each embodiment It is living.Example web page 200 shows the dynamic approach when providing a user actions available.As described above, example web page 200 includes mark Quasi- web page element, such as menu item, graphical control and example web page content 210.The use in web page contents 210 may be selected in user The part 208 that family may want to change and manage.When detecting the selection to a part 208 for web page contents 210, can use dynamic Webpage behaviour control (WPBC) menu (text, figure or combination) 220 being used as can be automatically provided on a user interface Family, this may be such that user can be to including demonstrated data and other data (for example, available to the web applications that webpage is presented Either can be from web applications acquisition but not shown implicit data or the related data for being stored in other positions) The selected portion 208 of web page contents 210 performs various actions.
The WPBC menus 220 provided are and 208 associated illustrated menu of the selected portion of web page contents 210.Therefore, The action provided by WPBC menus 220 is applicable to the selected portion 208 of web page contents 210.The WPBC menus of actions available 220 may include the icon that can be used for the various applications shown, edited to content, customized, analyze etc., and such as word processing is answered 226 and other Content aggregation applications are applied with 222, spreadsheet application 224 and PowerPoint.These applications can be local , it is based on web or Embedded.
An application in each application demonstrated on WPBC menus 220 may be selected to manage and edit in webpage in user Hold 210 selected portion 208.After these are selected using one in 222,224,226, can by content demonstration with it is selected Using in associated user interface, suitably demonstrated to user on the webpage 200 of presentation or in separated user interface Content it is more rich/more interactivity expression.
Second example web page 250 shows to provide a user and can use for what the selected portion 208 with web page contents 210 interacted Another method of action.In this case, may be in response to detect the selection to the part 208 of web page contents 210 to carry Drop-down or hover-on menu 230 for actions available.The drop-down of actions available or hover-on menu 230 may also respond to can be with webpage Or the activation of shown associated WPBE control elements 206 in content part provides on webpage, had such as previously combined Fig. 1 and has described 's.It may be in response to show the one or more of menu (such as menu 232) to the selection of one in the items on main menu Extra level.Certainly, the demonstration of the other forms such as audio also can be used when demonstrating actions available to user.The entree of Fig. 2 The item in the action demonstrated and the second menu (or user interface) on list can the energy based on the web applications of demonstration webpage The ability, and/or user preference/usage history of power, the application of the local browser of user or system determine.
Fig. 3 shows the example of the activation of the webpage behaviour control menu using gesture actions.Such as show web page contents 310 Example web page 300 shown on, it is possible to provide for managing and editing the WPBC menus 320 of web page contents 310, so that user's energy It is enough to be interacted with web page contents 310.In an example embodiment, WPBC menus 320 can by user web displaying user circle Unique posture 308 or touch action on face activate.Unique posture 308 can be used for activation WPBC menus 220 and not With any posture obscured for the other postures accessed the web page.Unique posture 308 can be further configured to be exclusively used in swashing Any unique gesture actions of WPBC menus living.
In an example embodiment, a part 312 for web page contents 310 shown on webpage 300 may be selected in user, and And after selected section 312, user can on user interface is shown from anywhere in perform unique posture 308, with activation with The 312 associated WPBC menus 320 of selected portion of web page contents 310.WPBC menus 320 may include to represent such as word processing Using, spreadsheet application and the icon 322,324 and 326 of PowerPoint application.In addition, user can wish to repair in the user Change and the top of web page contents 310 managed or side perform unique posture 308, and unique posture 308 automatically activation with once The 310 associated WPBC menus 320 of web page contents of the uniqueness posture 308 are performed on it.As described above, WPBC menus 320 Can demonstration application and/or action list, user may be selected these applications and/or acts to enable the user to web page contents 310 perform various actions.
Fig. 4 show selected according to each embodiment in the equipment for enabling multiple point touching or colourful gesture webpage it is multiple in Hold the example of part.Example web page 400 is similar to webpage 200 or 300, wherein on client devices of the webpage by enabling posture Browse application present so that user can be interacted by touch action and posture with the content on webpage 100.Example Colourful gesture can be enabled by enabling the client devices of posture, so that both hands etc. can be used in user, two or more are defeated Enter method selecting, collecting web page contents 410 and interacting.Exemplary touch acts and posture may include that hand can be passed through by user Finger, pen, mouse or it is similar capture equipment and combined by predefined input through keyboard or voice command come provide touch, wave Hit and pin action.
In the system according to each embodiment, user may be selected and collect multiple content parts for being sent to manage The application of web page contents 410.The equipment for enabling colourful gesture may be such that user can be selected by using the first input method or action A part for web page contents 410 is selected and pinned the user in web page contents 410 to be selected to wish interact two or more Multi-section point 412,414, and required answer is selected from the WPBC menus 420 of actions available using the second input method or action With and/or action.
In an example embodiment, first choice 416 can be used to select the user's desired modifications and/or management in user The first portion 414 of web page contents 410 and the second portion 412 of web page contents 410.When user is by using first choice 416 select and pin selected portion 412,414 come when selecting one or more parts of web page contents 410, WPBC menus 420 can To be automatically presented with the video when detecting selection.User can be allowed to be made with the another hand (or other input methods) of the user It is made choice in the action for selecting 408 to be demonstrated from WPBC menus 420 with second.It is detected as described above, working as to coming from During the selection of application and/or action on WPBC menus 420, selected application can with it is more rich/more interactivity table Show selected by starting in the individual consumer interface of content selected by display or alternatively can suitably being shown on the webpage presented Content it is more rich/more interactivity expression.WPBC menus 420 may include to represent such as text processing application, electrical form Using the icon 422,424 and 426 applied with PowerPoint.
Fig. 5 is shown to be acted according to each embodiment for changing and moving the example gesture of selected web page contents.As above Described, example web page 500 includes standard web page element and one or more content parts.With demonstrating the number on webpage 500 According to interactivity be generally limited to by the boundary of the author web applications of webpage (or provide) setting of webpage.For example, content part The form of 510 lists of the demonstration with automobile, its productive year, price etc..The webpage can be by some (or whole) data Chain offer additional information is provided, but check that the user of the page is limited to the row tableau format and construction, and user can not be It edited in the case of complete function with related application, change the form or interior perhaps interacted with the form or content.In addition, User can not check the further analysis to data in the form of result, other forms or chart, it is impossible to change/sort/ Filtering/format each item in the list or annotate data, unless the author of webpage provides the function.
In the system according to each embodiment, convertible the presented content part 510 of webpage 500 is so that the webpage can Complete function with related application enables a user to the webpage with including form, chart, document, figure and other contents Content interacts.Web page portions 510 are enabled complete application function may be such that user can on webpage directly to being demonstrated in Hold and other data perform various actions, without navigating to applications.
Webpage 500 shows the example that web page contents are enabled with complete application function according to some embodiments.Shown In scene, the selected content part 510 in the form of automobile list can be transformed into include it is identical with the data on the webpage The electrical form 512 of data.Content part 510 can be converted using WPBC menus 510, which can as above institute It states when detecting the selection to the content on webpage, control member in response to unique posture on webpage and/or in response to WPBE The activation of element, to be automatically displayed.User can select related application from the WPBC menus demonstrated, and web page contents can Carry out auto-changing in response to the selection.
In an exemplary scene, user can select a part for web page contents, and user can be from showing automatically Spreadsheet application 524 is selected to edit the form in web page contents in WPBC menus, this can be by 510 auto-changing of content part Into electrical form 512.Content part 510 is transformed into electrical form 512 and may be such that user can directly perform web page contents Electrical form acts, just as the content is as being opened in spreadsheet application.For example, user can be to content part Shown data make choice and edit 532, format, sort, analyze and perform other electrical form functions and move in 510 Make.Transformed electrical form 512 can be shown as individual consumer interface on web page contents or alternatively web page contents are in itself It can be transformed so that transformed electrical form may replace the content part 510 that the electrical form is initially presented.
In an additional embodiment, when web page contents are transformed to enable complete application function, user can be allowed to Data are performed with the various actions such as selection, mobile, merging, filtering and similar action, just as the content is in electrical form As being opened in.For example, in shown scene, user, which can be used, for example touches and pins posture to select 534 electronics Each row of form in form 512, and selected row can be dragged to move it to new position 536, to form new form 530.Newly Form 530 can be in web page contents selected by the position replacement initially presented.It can be to institute in text and image item and web page contents Including the combination of item perform similar action, such as select, edit and mobile item.
Fig. 6 is shown to be acted according to each embodiment for merging the example gesture of selected web page contents.As described above, root According to convertible the presented web page contents of the webpage of each embodiment so that webpage can have the complete function of related application, so that Obtaining user can directly interact with the web page contents including form, chart, document, figure and other contents.Webpage 600 is shown According to the exemplary scene that web page contents 610 are enabled with complete application function of some embodiments.When web page contents are transformed to open During with complete application function, user can be allowed to directly make choice data on webpage, move, merge, filter and perform Other similar application actions.
In shown scene, user may be selected can be the web form of the list comprising automobile and relevant information webpage Two or more parts of content 604,610.In response to the selection, the WPBC menus of the action available for selected web page contents 620 can be automatically displayed.When selection content and 612 action (such as spreadsheet application of selection from WPBC menus 606 624) after, the selected portion of web page contents 604,610 can be image automatically transformed based on the display of the initial into comprising the data identical with the data on webpage And there is the electrical form of complete electrical form.Once it is transformed into the electronic watch for enabling complete electrical form function Lattice, user can be allowed to use touch input or posture to change and manipulate directly on webpage selected by web page contents.
In addition, web page contents can be present in the equipment for enabling colourful gesture, so that both hands etc. can be used in user Two or more input methods are selected, collect web page contents and interacted.In shown scene, a hand can be used in user Or first action 608 select and pin the first portion of transformed web page contents, and can be used another hand or second 614 are acted to select the second portion of transformed web content data.User can pin and drag web page contents together 604th, 610 two selected portions form new form 618 to merge two selected portions.With the content part after merging New form 618 can replace web page contents in the position that it is initially presented.Class can be performed to text and the combination of image item and item Apparent movement is made, and such as selects, mobile and merging item.First and second actions 608 and 614 and any other posture can be by being based on The interface of touch or user not physically touch computing device in the case of by optics or other indirect capture mechanism come It captures.
Fig. 7 is shown scales posture according to the example performed to webpage of each embodiment.As described above, according to each embodiment Convertible the presented web page contents of webpage so that webpage can have related application complete function, enable a user to Directly interacted with the web page contents including form, chart, document, figure and other contents.Complete application is enabled to web page contents Function may be such that user can perform various actions directly on webpage to the content demonstrated and other data, without navigating To applications.Some example actions may include to select and edit, format, sort, analyze, move, merge, filter, scale And other similar actions are performed to data.
In an example embodiment, as shown in Figure 70 0, webpage 702 can demonstrate web page contents 710,712,716 One or more parts.Web page contents can be transformed to directly enable complete application function directly on webpage, so that User can using touch input and posture come with data interaction, to change and manipulate web page contents.For being answered with electrical form It may include such as hit posture, shearing/stickup posture, insertion posture, whirlpool posture, grasping appearance with some interactive example gestures Posture is cancelled/recovered to gesture, chart posture, comment posture, scaling posture, sequence posture, at Trendline posture, and can receive class Like posture.
In shown scene, the transformed web page contents 710,712,716 before the display scaling of webpage 702, and webpage 720 It is shown in and performs the zoomed views after scaling posture 706 operates.According to an embodiment, two hand can be opened in user Amplifieroperation is detected when referring to (as indicated by scaling posture 706).Contracting can be detected when user is closed two finger Small posture.In the example illustration, when user performs scaling posture 706 to a part for web page contents 710, scaled regards 720 enlarged view of figure webpage is so that user interface shows the web page contents part 724 being amplified and remaining web page contents is being looked into It sees outside window.User, which can also perform zoomed views webpage 720, reduces posture to return to the original net before scaling Page 702.
Example user interface element discussed in Fig. 1 to Fig. 7 and interaction are in order at the purpose of explanation, and do not form pair The limitation of each embodiment.Principles described herein can be used by the webpage behaviour control of the content on the presented webpage of management Menu is realized together with other users interface, interface element, presentation and configuration.
Fig. 8 is the example networked environment that can wherein realize each embodiment.There is provided webpage behaviour control menu platform and Associated action can be via in one or more servers 824 or the individual server of such as trusteeship service (such as web services Device) software that performs on 826 realizes.The platform can by network 820 come with such as smart phone 823, calculating on knee Client application on the individual computing device of machine 822 or desktop computer 821 (' client devices ') etc communicates.
As discussed above, one or more WPBE control elements can be by author or by client devices 821-823 Local browser is embedded on webpage.After activation, WPBC menus can demonstrate the list of actions available and application to user, and And after user selects an application and/or action from the menu, the user can be allowed in the complete work(with selected application The webpage presented is customized in the case of energy, edit, analyze, is stored.Touch input and posture can be used for user Position of appearing directly on webpage and modification and administration web page content in individual user interface.
Although each local version for the web page contents changed is storable in any one in client devices 821-823 Place, but content can also be stored remotely (for example, data storage 829 in) and with original web page content change and by Update.There is provided webpage platform can directly or through database server 828 will data associated with website (for example, institute Issue, implicit or relevant content) it is stored at data storage 829 and from wherein retrieving the data.
Network 820 may include any topology knot of server, client computer, ISP and communication media Structure.Either statically or dynamically topological structure can be had according to the system of each embodiment.Network 820 may include the peaces such as enterprise network The unsecured networks such as whole network, wireless open network or internet.Network 820 can also pass through such as common exchanging telephone Other networks such as network (PSTN) or cellular network carry out coordinating communication.In addition, network 820 may include such as bluetooth or similar network Etc. short-range wireless networks.Network 820 provides the communication between node described herein.As an example, not a limit, network 820 can To include the wireless medium such as acoustics, RF, infrared ray and other wireless mediums.
Many other configurations of computing device, application program, data source and data distribution systems may be employed to realize net Menu and webpage behavior enhance control to page line in order to control.In addition, the networked environment discussed in Fig. 8 is for illustration purposes only.Respectively Embodiment is not limited only to example application, module or process.
Being briefly summarized for suitable computing environment that Fig. 9 and associated discussion are intended to provide to can wherein realize each embodiment is retouched It states.With reference to figure 9, the example calculations the figure shows the application according to each embodiment of such as computing device 900 etc operate ring The block diagram in border.In basic configuration, computing device 900 can perform the server of weblication and including at least one A processing unit 902 and system storage 904.Computing device 900 is additionally may included in co-operating multiple when performing program Processing unit.Depending on the exact configuration and type of computing device, system storage 904 can be volatibility (such as RAM), Non-volatile (ROM, flash memory etc.) or some combination of the two.System storage 904 generally includes to be suitable for controlling flat The operating system 905 of the operation of platform, such as the Microsoft from Redmond cityOperation system System.System storage 904 can also include one or more software applications, and such as program module 906 and web are using 922, appearance Gesture engine 924 and content management engine 926.
Web using 922 can be by its client browses apply to user be used as webpage demonstration texture, figure, audio, Any application or service of video and other data.Web using 922 can provide the WPBE control elements that are embedded in webpage and WPBC menus, enable a user to selection webpage on content part and can be in the complete function with related application In the case of management and modification web content.User can using touch input and posture come change with administration web page content, to lead to Gesture engine 924 as described above is crossed selecting, moving, editing, filtering, merging web content and web content be performed other Similar action.In addition, convertible the presented web page contents of content management engine 926 are so that the webpage can have related application Complete function, enable a user to interact with the web page contents including form, chart, document, figure and other contents.It should Basic configuration is shown in fig.9 by those components in dotted line 908.
Computing device 900 can have the function of supplementary features or.It is deposited for example, computing device 900 may also include additional data Equipment (removable and/or irremovable) is stored up, such as, such as disk, CD or tape.Pass through removable Storage 909 in fig.9 Such additional storage is shown with irremovable storage 910.Computer readable storage medium can include storing such as The volatibility that any method or technique of the information such as computer-readable instruction, data structure, program module or other data is realized With non-volatile, removable and irremovable medium.System storage 904, removable Storage 909 and irremovable storage 910 All it is the example of computer readable storage medium.Computer readable storage medium includes but not limited to, RAM, ROM, EEPROM, sudden strain of a muscle It deposits or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical storages, cassette, tape, disk is deposited Storage or other magnetic storage apparatus can be used for any other medium that stores information needed and can be accessed by computing device 900. Any such computer readable storage medium can be a part for computing device 900.Computing device 900 can also have Input equipment 912, such as keyboard, mouse, pen, voice-input device, touch input device, posture capture equipment and similar input Equipment.It can also include output equipment 914, such as display, loud speaker, printer and other types of output equipment.These Equipment is known in the art and without being discussed in detail here.
Computing device 900, which can also include, allows the communication connection 916 that the equipment communicates with miscellaneous equipment 918, such as logical Cross wireless network, satellite link, cellular link and the similar mechanism in distributed computing environment.Other equipment 918 may include to hold Row web services, Analysis Service, the computer equipment and similar devices of data storage service.One or more communication connection 916 be an example of communication media.Communication media can include computer-readable instruction, data structure, program module or Other data in the modulated message signal of carrier wave or other transmission mechanisms etc., and transfer and be situated between including any information Matter.Term " modulated message signal " refers to so that being set in a manner of coding information in the signal or changing one or more The signal of a feature.As an example, not a limit, communication media includes the wired of such as cable network or the connection of direct line etc The wireless medium of medium and such as acoustics, RF, infrared and other wireless mediums etc.
Each example embodiment further includes various methods.These methods can use any amount of mode, including institute herein The structure of description is realized.A kind of such mode is operated by the machine of the equipment of type described herein.
It is another can optional approach be that one or more of each operation of this method operation is combining one or more people Generic operation person is performed in the case of performing some of in each operation of this method.These human operators are without same each other At one, but the machine that each of which can be only with a part for execution program is the same as at one.
Figure 10 shows the logical flow chart of the process 1000 for providing webpage behavior enhancing control according to each embodiment.Process 1000 can be applied by the web performed in web server or client devices, gesture engine and content management engine are come real It is existing.
Process 1000 is started with operating 1010, there webpage of the demonstration with WPBE control elements.It, can in operation 1020 Detect the activation to WPBEC.WPBEC by touch on WPBEC or can hit user actions is waited to activate.In some realities It applies in example, does not demonstrate WPBE control elements, and the activation of WPBEC can detect user to content shown on webpage It is implied automatically during partial selection.When detecting the activation of WPBE control elements, webpage behavior can be demonstrated in operation 1030 Control menu.WPBC can be demonstrated for the actions available interacted with selected web page contents and the list of application.In activation WPBE controls After element processed, WPBC menus can also the ability based on the browser that webpage is presented, the ability of web applications, user preference and/or make Actions available list is provided with pattern.
Operation 1040, user can use touch or gesture actions come select relevant action and/or apply with it is selected Content interacts, and can activate selected application.In operation 1050, the data manipulation based on touch or posture can be enabled, so that Touch input and posture can be used to perform each action for changing with the selected portion of administration web page content in user.Example Action can be selection, editor, filtering, movement, merging, scaling and other similar actions for managing content.
In operation 1060, can be demonstrated on the webpage of original presentation or as individual user interface to being based on appearance The selected portion for the web page contents that the manipulation of gesture enables.When user changes web page contents in individual user interface, through repairing Web page contents the changing with content associated with the webpage of original presentation that the web page contents changed can be stored and stored Change is updated.Can selection operation 1070, convertible web page contents enable to grasp by posture input directly on webpage Vertical web page contents.Conversion web page contents can enable web page contents complete application function, enable a user to directly in webpage On various actions are performed to the content demonstrated, without navigating to applications.
Operation that process 1000 includes simply to illustrate that.According to the webpage presented for management of each embodiment The webpage behaviour control menu of content can be passed through using each principle described herein with the similar of less or more step Process and different order of operation are realized.
Comprehensive description that description above, example and data provide the manufacture to the composition of each embodiment and use.To the greatest extent The effective dedicated language of structural features and or methods of action describes this theme, it is to be understood that, it is fixed in the appended claims The theme of justice is not necessarily limited to above-mentioned specific features or action.On the contrary, above-mentioned specific features and action are as realization claim With the exemplary forms of each embodiment and it is disclosed.

Claims (11)

1. it is a kind of performed at least partly in computing device for providing to the content demonstrated on the webpage that is presented The manipulation based on posture method, the described method includes:
Webpage behavior enhancing (WPBE) control element is demonstrated on the webpage presented;
When activating the WPBE control elements by posture in response to detecting, following action is performed:
One or more actions that demonstration interacts for permission with the webpage presented, wherein, it is one or more of dynamic Work is come definite based on one or more of the following items:Institute is presented in the ability of the web applications of the presented webpage of demonstration The ability of the browser application of the webpage of presentation, user preference associated with the webpage presented and the webpage with being presented Associated usage history;
Activation is used to manage the suitable applications of demonstrated content;And
The webpage row of one or more suitable applications of the content demonstrated of the demonstration display on the presented webpage of manipulation (WPBC) menu in order to control;
Detection selects application from the WPBC menus;
The selected application of activation is for the demonstrated content of management;
The selected section of the demonstrated content of conversion enables to utilize the work(of selected application directly on the webpage presented Can modify to the selected portion for the content demonstrated, wherein, the content demonstrated be by one in the following or It is multinomial to be manipulated:Customization, analysis, editor, selection, the shifting carried out directly on the webpage presented to the content demonstrated Dynamic, scaling, filtering are sorted, merge and formatted;And
With one of the suitable applications and selected application in associated individual consumer interface the demonstrated content of display so that Obtain directly to be manipulated on the webpage presented by posture.
2. the method as described in claim 1, which is characterized in that the content demonstrated includes at least one in the following: Text data, spread-sheet data, graph data and video data.
3. method as claimed in claim 2, which is characterized in that further comprise:
Detect the selection of the part to the content demonstrated on the webpage that is presented;And
Selection in response to the content part to being demonstrated comes webpage behaviour control (WPBC) menu, wherein institute described in automatic demonstrating WPBC menus are stated to show to manage the useful application of the selected portion of demonstrated content.
4. method as claimed in claim 2, which is characterized in that the content demonstrated passes through one or more of following action To manipulate:To the customization of the content demonstrated on the webpage that is presented, analysis, editor, selection, movement, scaling, filtering, row Sequence, merging and formatting.
5. the method as described in claim 1, which is characterized in that further comprise:
If the content demonstrated is displayed in individual consumer interface associated with selected application, allow through the list Posture in only user interface inputs to manipulate demonstrated content;
After the manipulation is completed, the modification of the content to being demonstrated is preserved;And
Modified content is shown on the webpage presented.
6. a kind of be used for what is provided by client application to the content demonstrated on the webpage that is presented based on posture The server of manipulation, the server include:
Memory;
It is coupled to the processor of the memory, the processor performs web applications, and the web applications are provided by the client Machine applies with reference to the instruction being stored in the memory net with webpage behavior enhancing (WPBE) control element presented Page, wherein web applications are configured to:
Allow users to by posture input come with the associated user interface interaction of the webpage;
When the activation and the selection of a part for the content to being demonstrated for detecting the WPBE control elements a period of time, demonstration Display is used to manipulate webpage behaviour control (WPBC) menu of the one or more application of demonstrated content;
One or more actions that demonstration interacts for permission with the webpage, wherein, one or more of actions are Based on one or more of the following items come definite:The ability of web application, the ability of the client application, with The associated user preference of webpage and usage history associated with the webpage;
Detection selects to apply from the WPBC menus by posture input;
The selected application of activation is for the demonstrated content of management;
The selected section of the demonstrated content of conversion enables to utilize the function pair of selected application directly on the webpage The selected portion for the content demonstrated is modified, wherein, the content demonstrated is to pass through one or more of the following items Come what is be manipulated:The customization that is carried out directly on the webpage to the content demonstrated, analysis, editor, selection, movement, scaling, Filtering, sequence merge and format;And
With it is selected using associated individual consumer interface in the demonstrated content of display enable to be manipulated.
7. server as claimed in claim 6, which is characterized in that the WPBE control elements and entire webpage and the net One of one or more parts of the shown content demonstrated are associated on page.
8. server as claimed in claim 6, which is characterized in that the web applications are further configured to:
Make it possible to manipulate at least one in herein below:It is the content of issue demonstrated on the webpage, available but not The implicit content being demonstrated on the webpage and the phase from data associated with the webpage presented storage are inside the Pass Hold, the manipulation is performed by one or more in applying below:The text processing application that is there is provided by WPBC menus, electronics Form application, drawing application, PowerPoint application, Content aggregation application and browse application.
9. server as claimed in claim 6, which is characterized in that the web applications are further configured to:
Make it possible to two or more parts for the content that simultaneous selection is demonstrated;
When detecting the selection of two or more parts of the content to being demonstrated, automatic demonstrating shows to be demonstrated for managing Content selected portion one or more application WPBC menus;
Detection selects application from the WPBC menus;And
Selected two or more selected portions using for the demonstrated content of manipulation of activation.
It is 10. a kind of for providing the side of the manipulation based on posture to the electrical form content demonstrated on the webpage that is presented Method, the described method includes:
When detect the activation of embedded web page behavior enhancing (WPBE) control element, to institute shown on the webpage that is presented The selection of a part for the electrical form content of demonstration and the uniqueness associated with the webpage presented inputted by posture For the moment, automatic demonstrating shows to manage the one of the electrical form content demonstrated shown on presented webpage posture Webpage behaviour control (WPBC) menu of a or multiple applications;
One or more actions that demonstration interacts for permission with the webpage presented, wherein, it is one or more of dynamic Work is come definite based on one or more of the following items:Institute is presented in the ability of the web applications of the presented webpage of demonstration The ability of the browser application of the webpage of presentation, user preference associated with the webpage presented and the webpage with being presented Associated usage history;
Detection selects application from the WPBC menus;
Make it possible to pass through appearance in the webpage presented and on one of individual consumer interface of application of the WPBC menus Gesture inputs to manipulate demonstrated electrical form content;And
The selected section of the demonstrated electrical form content of conversion is enabled to directly on the webpage presented using selected The selected portion of electrical form content of the function of application to being demonstrated is modified, wherein, the electrical form content demonstrated It is manipulated by one or more of the following items:Electrical form directly on the webpage presented to being demonstrated Customization, analysis, editor, selection, movement, scaling, filtering, sequence, merging and the formatting that content carries out.
11. a kind of be for provide the manipulation based on posture to the electrical form content demonstrated on the webpage that is presented System, the system comprises:
For when detect the activation of embedded web page behavior enhancing (WPBE) control element, to shown on the webpage that is presented The electrical form content demonstrated a part selection and pass through posture input it is associated with the webpage presented For the moment, automatic demonstrating shows the electrical form content demonstrated for managing shown on presented webpage to unique posture One or more application webpage behaviour control (WPBC) menu device;
For demonstrating that the one or more interacted with the webpage presented is allowed to act, wherein, it is one or more A action is come definite based on one or more of the following items:It demonstrates the ability of the web applications of presented webpage, be in The ability of the browser application of existing presented webpage, user preference associated with the webpage presented and with being presented The device of the associated usage history of webpage;
For detecting the device that application is selected from the WPBC menus;
For making it possible to lead in the webpage presented and on one of individual consumer interface of application of the WPBC menus Posture input is crossed to manipulate the device of demonstrated electrical form content;And
For converting the selected section of demonstrated electrical form content, enable to directly utilize on the webpage presented The device that the selected portion of electrical form content of the function of selected application to being demonstrated is modified, wherein, the electricity demonstrated Sub-table content is manipulated by one or more of the following items:Directly to being demonstrated on the webpage presented Electrical form content carry out customization, analysis, editor, selection, movement, scaling, filtering, sequence, merging and formatting.
CN201380014464.1A 2012-03-13 2013-02-25 web application control Active CN104169853B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/418,489 US9003298B2 (en) 2010-09-21 2012-03-13 Web page application controls
US13/418,489 2012-03-13
PCT/US2013/027547 WO2013138052A1 (en) 2012-03-13 2013-02-25 Web page application controls

Publications (2)

Publication Number Publication Date
CN104169853A CN104169853A (en) 2014-11-26
CN104169853B true CN104169853B (en) 2018-05-18

Family

ID=49161655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380014464.1A Active CN104169853B (en) 2012-03-13 2013-02-25 web application control

Country Status (5)

Country Link
EP (1) EP2825947A4 (en)
JP (1) JP6093432B2 (en)
KR (1) KR102099995B1 (en)
CN (1) CN104169853B (en)
WO (1) WO2013138052A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9251144B2 (en) 2011-10-19 2016-02-02 Microsoft Technology Licensing, Llc Translating language characters in media content
US9329692B2 (en) * 2013-09-27 2016-05-03 Microsoft Technology Licensing, Llc Actionable content displayed on a touch screen
US20160173541A1 (en) * 2014-12-12 2016-06-16 Microsoft Technology Licensing, Llc Presentation of content from within spreadsheet application
CN107678812A (en) * 2017-09-07 2018-02-09 北京海泰方圆科技股份有限公司 The processing method and processing device of browser interface
US11080358B2 (en) 2019-05-03 2021-08-03 Microsoft Technology Licensing, Llc Collaboration and sharing of curated web data from an integrated browser experience
CN112115690B (en) * 2019-06-20 2024-06-11 珠海金山办公软件有限公司 Method, system, storage medium and terminal for selecting area in mobile terminal form
CN112241235B (en) * 2019-07-01 2022-08-09 珠海金山办公软件有限公司 Electronic form annotation method, electronic form display method and corresponding device
KR20210123920A (en) * 2020-04-06 2021-10-14 삼성전자주식회사 Electronic device for providing editing function by air gesture, method for operating thereof and storage medium
CN112333518B (en) * 2020-09-22 2022-12-27 北京达佳互联信息技术有限公司 Function configuration method and device for video and electronic equipment
KR20230151676A (en) * 2022-04-26 2023-11-02 쿠팡 주식회사 Electronic apparatus and operation method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2354851A (en) * 1999-10-01 2001-04-04 Ibm Web browser extension and method for processing data content of Web pages

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1027089A (en) * 1996-07-11 1998-01-27 Fuji Xerox Co Ltd Computer operation assisting device
JPH1165795A (en) * 1997-08-27 1999-03-09 Canon Inc Information processor and method for activating program in the same device
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
JP3396177B2 (en) * 1999-01-26 2003-04-14 インターナショナル・ビジネス・マシーンズ・コーポレーション Web page customization system
US6961905B1 (en) * 2000-06-23 2005-11-01 Microsoft Corporation Method and system for modifying an image on a web page
US6948134B2 (en) * 2000-07-21 2005-09-20 Microsoft Corporation Integrated method for creating a refreshable Web Query
US20040125130A1 (en) * 2001-02-26 2004-07-01 Andrea Flamini Techniques for embedding custom user interface controls inside internet content
US7058902B2 (en) 2002-07-30 2006-06-06 Microsoft Corporation Enhanced on-object context menus
US20040119727A1 (en) * 2002-12-19 2004-06-24 International Business Machines Corporation Extracting displayed numerical data from displayed documents received from communication networks, e.g. World Wide Web, and processing the extracted numerical data independent of the received document
US20050268215A1 (en) * 2004-06-01 2005-12-01 Microsoft Corporation Method and apparatus for viewing and interacting with a spreadsheet from within a web browser
JP2007141190A (en) * 2004-12-09 2007-06-07 Ricoh Co Ltd Information processor, information processing method and program
CN101490676B (en) * 2006-05-10 2014-07-30 谷歌公司 Web notebook tools
US8174502B2 (en) * 2008-03-04 2012-05-08 Apple Inc. Touch event processing for web pages
US9841980B2 (en) * 2008-04-25 2017-12-12 Microsoft Technology, LLC Extensible and application-adaptable toolbar for web services
US20090307762A1 (en) * 2008-06-05 2009-12-10 Chorus Llc System and method to create, save, and display web annotations that are selectively shared within specified online communities
US8786559B2 (en) * 2010-01-06 2014-07-22 Apple Inc. Device, method, and graphical user interface for manipulating tables using multi-contact gestures
US20120030567A1 (en) * 2010-07-28 2012-02-02 Victor B Michael System with contextual dashboard and dropboard features

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2354851A (en) * 1999-10-01 2001-04-04 Ibm Web browser extension and method for processing data content of Web pages

Also Published As

Publication number Publication date
JP6093432B2 (en) 2017-03-08
EP2825947A1 (en) 2015-01-21
WO2013138052A1 (en) 2013-09-19
EP2825947A4 (en) 2015-12-16
KR20140132731A (en) 2014-11-18
JP2015518194A (en) 2015-06-25
CN104169853A (en) 2014-11-26
KR102099995B1 (en) 2020-04-10

Similar Documents

Publication Publication Date Title
CN104169853B (en) web application control
US9003298B2 (en) Web page application controls
CN104081382B (en) Establish the method and system for the user interface that can dynamically specify
CN105051730B (en) Use the cooperation of multiple editing machines or each version of feature
CN103270474B (en) For the methods, devices and systems mutual with the content on web browser
CN102520841B (en) Collection user interface
CN105264517B (en) ink for text representation conversion
CN103649894B (en) Dynamic menu based on context
US9471872B2 (en) Extension to the expert conversation builder
CN101373431B (en) Enhanced widget composition platform
CN102982089B (en) Visual navigation of documents by object
US9690573B2 (en) Web content management using predetermined project templates
CN105593844B (en) Infrastructure is customized when operation
CN104823158B (en) Method and system for simplified knowledge engineering
CN104272306B (en) Turn over forward
CN107111416A (en) Label is cleaned and is grouped
CN108292208A (en) Parallel front end applications and workflow development
CN108369600A (en) Web browser extends
CN105830056A (en) Interaction with spreadsheet application function tokens
US20120144306A1 (en) Method and system for interacting or collaborating with exploration
US20130227386A1 (en) Method of gathering data of an event-like nature from electronic forms
CN107077345A (en) Personalized context menu for inserting content in current application
CN109074372A (en) Metadata is applied using drag and drop
US20140281889A1 (en) Research data collector and organizer (rdco)
CN110168536A (en) Context-sensitive summary

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171016

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

GR01 Patent grant
GR01 Patent grant