CN104169853B - web application control - Google Patents
web application control Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several 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
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.
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)
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)
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)
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 |
-
2013
- 2013-02-25 JP JP2015500448A patent/JP6093432B2/en active Active
- 2013-02-25 KR KR1020147025384A patent/KR102099995B1/en active IP Right Grant
- 2013-02-25 EP EP13761403.8A patent/EP2825947A4/en not_active Withdrawn
- 2013-02-25 WO PCT/US2013/027547 patent/WO2013138052A1/en active Application Filing
- 2013-02-25 CN CN201380014464.1A patent/CN104169853B/en active Active
Patent Citations (1)
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 |