Movatterモバイル変換


[0]ホーム

URL:


CN104169853A - Web page application controls - Google Patents

Web page application controls
Download PDF

Info

Publication number
CN104169853A
CN104169853ACN201380014464.1ACN201380014464ACN104169853ACN 104169853 ACN104169853 ACN 104169853ACN 201380014464 ACN201380014464 ACN 201380014464ACN 104169853 ACN104169853 ACN 104169853A
Authority
CN
China
Prior art keywords
content
webpage
application
web page
posture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201380014464.1A
Other languages
Chinese (zh)
Other versions
CN104169853B (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 Corp
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,489external-prioritypatent/US9003298B2/en
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Publication of CN104169853ApublicationCriticalpatent/CN104169853A/en
Application grantedgrantedCritical
Publication of CN104169853BpublicationCriticalpatent/CN104169853B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

A web page behavior control (WPBC) menu is provided on a rendered web page for enabling a user to perform actions on a portion of the web page content such as customizing, editing, sharing, analyzing, exporting, and/or annotating the content. The user may automatically activate the menu by performing a unique gesture on the rendered web page and/or by selecting a portion of the web page content. The WPBC menu may provide a list of applications which may be selected for modifying and managing the portion of selected web page content. The application may provide full functionality for managing the web page content in a separate user interface and/or directly on the rendered web page. Furthermore, manipulation of data presentation on the rendered web page such as table properties of a spreadsheet may be enabled through natural gestures.

Description

Web application control
Background
Web application provides various services and data by network to user.Data are collected, process and be stored in diverse location.These data of web application retrieval, for presenting, and offer browse application on client device to present webpage by it to its format.Some webpage can be static, and wherein these data are noninteractive.Other webpage can provide such as certain interactivity such as additional informations by link or the activation based on web module.Yet generally speaking, webpage presents data with form and the amount that web page authors was determined.
Data in conventional webpage generally have and as web page authors is defined, limit its limited interactivity to user's serviceability.Even if page author explicitly is derived or " data feed " function for content provides, user also must carry out some relatively complicated operations and visit and Update Table, such as the data of demonstrating on the webpage that navigates to applications and come administrative institute to present by traditional input method.In addition, at webpage, a data demonstrating being originally provided with it and making user to be difficult task with the data interaction providing in abundanter demonstration.In addition,, although based on just the becoming and become more and more popular alternately of posture and touch, based on natural manner, be conventionally limited to the selection to webpage control and setting with webpage mutual.
General introduction
It is for the form introduction to simplify is by some concepts that further describe in the following detailed description that this general introduction is provided.This general introduction is not intended to identify specially key feature or the essential feature of theme required for protection, is not intended to for helping to determine the scope of theme required for protection yet.
Each embodiment relates to providing on presented webpage makes user to a part for web page contents, be carried out such as customizing, edit, share, analyze, derive and/or annotate etc. the webpage behavior of moving and to control (WPBC) menu by the input based on posture and/or touch.WPBC menu can be by detecting the unique posture on the webpage presenting and/or carrying out automatic activation by a part for selection web page contents.WPBC menu can provide the list of the application that can be selected for modification and administrative institute's network selection page content part.Application can be in independent user interface and/or directly on presented webpage, is provided for the complete function of administration web page content.In addition, can enable the manipulation to the data demonstratings such as Table Properties such as electrical form on presented webpage by natural manner.
By reading detailed description below and with reference to the accompanying drawing being associated, these and other feature and advantage will become apparent.Be appreciated that aforementioned general description and the following detailed description are all illustrative, and do not limit each side required for protection.
Accompanying drawing summary
Fig. 1 shows activation and the demonstration of the example web page behavior Control-Menu of actions available;
The example that Fig. 2 shows the webpage behavior Control-Menu of the available items based on selected content activates;
Fig. 3 shows the example that activates webpage behavior Control-Menu by gesture actions;
Fig. 4 shows the example of selecting a plurality of content parts of webpage on the equipment of multiple point touching enabling;
Fig. 5 shows for revising and move the example gesture actions of selected web page contents;
Fig. 6 shows for merging the example gesture actions of the selected web page contents on the equipment of enabling multiple point touching;
Fig. 7 shows the example convergent-divergent posture that webpage is carried out;
Fig. 8 wherein can realize according to the networked environment of the system of each embodiment;
Fig. 9 is the block diagram that wherein can realize the example calculations operating environment of each embodiment; And
Figure 10 shows according to the webpage behavior that provides of each embodiment and strengthens the logical flow chart of the process of Control-Menu.
Describe in detail
As outlined above, on presented webpage, be provided for making that user can carry out such as customization, editor to a part for web page contents, shares, the webpage behavior of the action such as analysis, derivation and/or annotation controls (WPBC) menu.WPBC menu can provide the list of the application that can be selected for modification and administrative institute's network selection page content part.Application can and touch by posture to be inputted in independent user interface and/or directly on presented webpage, is provided for the complete function of administration web page content.In the following detailed description, the accompanying drawing with reference to forming a part of the present invention, in the accompanying drawings, by illustration, shows specific embodiment or example.These aspects capable of being combined, can utilize other aspects, and can make structural change and not deviate from the spirit or scope of the present invention.Therefore, below describe in detail and be not intended to restriction, and scope of the present invention is limited by claims and equivalents thereof.
Although described each embodiment in the general context of the program module that the application program of moving in the operating system on being combined in personal computer is carried out, those skilled in the art will recognize that each side also can realize in conjunction with other program module.
Generally speaking, program module comprises the structure of carrying out particular task or realizing routine, program, assembly, data structure and the other types of particular abstract data type.In addition, it will be appreciated by those skilled in the art that, each embodiment can implement by other computer system configurations, comprises portable equipment, multicomputer system, based on microprocessor or programmable consumer electronics, small-size computer, mainframe computer and similar computing equipment.In the distributed computing environment that each embodiment can also be carried out by the teleprocessing equipment linking by communication network in task, realize.In distributed computing environment, program module can be arranged in local and remote memory storage device both.
Each embodiment can be implemented as computer implemented process (method), computing system or goods such as computer program or computer-readable medium.Computer program can be that computer system-readable and coding comprise for making computing machine or computing system carry out the computer-readable storage medium of computer program of the instruction of instantiation procedure.Computer-readable recording medium can be for example by one or more realization the in volatibility computer memory, nonvolatile memory, hard disk drive, flash drive, floppy disk or compact-disc and similar storage medium.
Run through this instructions, term platform feeding can be the combination of the software and hardware assembly that presents for webpage and the data by webpage.The example of platform includes but not limited to, the trusteeship service of carrying out on a plurality of servers, the application of carrying out on individual server and similar system.Term " server " refers generally to conventionally in networked environment, carry out the computing equipment of one or more software programs.Yet server can also be implemented as the virtual server (software program) of carrying out on one or more computing equipments of the server on network being considered.Below by the more details that provide about these technology and exemplary operations.
According to embodiment, enable the input equipment and the display screen that touch or enable posture and can be used to receive the input from user by user interface.Touch input device and display screen can utilize the touch of identification user input or any technology of posture of allowing.For example, some technology can include but not limited to: heat, finger pressure, high capture radio camera, infrared light, optics catch, tuning electromagnetic induction, ultrasonic receiver, sensing microphone, laser range finder, shade seizure etc.Enable touch or the user interface of the equipment of posture can display web page content, for the application of administration web page content and for the menu with the mutual action of web page contents.User can come with user interface interaction with administration web page content by posture.User's posture can be by the physics with equipment mutual (touchs) or for example, by user not being carried out to optics direct touch apparatus in the situation that user or similar seizure (, passing through video capturing device) catches.The example of such input equipment is the Microsoft in Redmond citythe menu that is used for the action mutual with web page contents can be used for providing the access to for example, application for management and web page contents such as document, form, electrical form, chart, list of editor and any content (, audio frequency, video etc.).Enable the input equipment that touches or enable posture and can utilize to be exclusively used in to enable and touch or the feature of the computing equipment of posture, but also can use together with keyboard with conventional mouse.All touch as used herein or the touch input of the action and so on of hitting and/or posture can be by user by finger, pen, mouse or similar devices, and provide by predefined keyboard input combination or voice command.
Fig. 1 shows according to activation and the demonstration of the example web page behavior Control-Menu of the actions available of each embodiment.Example web page 100 comprises standard web page element, such as menu item 102, graphical control 104 and two exemplary contents parts 110 and 116.Be generally limited to the boundary by author's (or providing the web of webpage to apply) setting of webpage with the interactivity of the data of demonstration on webpage 100.For example, content part 110 demonstration automobile lists, its productive year, price etc.Webpage can be fetched additional information is provided by some or all data cochain, but checks that the user of this page is limited to this row tableau format and configuration.In addition, user can not check the further analysis to data with the form of result, other forms or chart, can not revise/sort/filter/format each or annotation data in this list, unless the author of webpage provides this function.
According to the webpage of each embodiment, can comprise that one or more webpage behaviors strengthen (WPBE) control element (106,108 and 114), they make the user can be to demonstrated data and other data (for example, to the web application of demonstration webpage available or from the web application of demonstration webpage available but shown implicit data, or be stored in the related data in other positions) carry out exercises.WPBE control element 106 is the example control elements that are associated with whole webpage.Thus, the action providing by WPBE control element 106 is applicable to whole webpage.WPBE control element 108 and 114 is associated with content part 110 and 116 respectively.Thus, these elements provide the action that is applicable to its corresponding content part.Although the action being provided by WPBE control element can be different for each content part, they also can be identical.
Webpage 100 can present by the browse application on client devices conventionally, this client devices can comprise any computing equipment, such as personal computer, dull and stereotyped receiver, laptop computer, such as the mobile devices such as smart phone, server, vehicle computing equipment and other equipment of being connected to web server by network.Example calculations equipment can be enabled and touch or posture, so that the webpage 100 presenting in the browse application of the posture that user can capture by touch action and/or optics (or alternate manner) and client devices is mutual.Example touch action and posture can comprise and can by finger, pen, touch-sensitive interface, optics, be caught or similar devices by user, and the action of touching or hit providing by predefined keyboard input combination or voice command.
The second example web page 118 illustrates and activates WPBE control element 106 to obtain the list of the action that can use user.User can activate WPBE control element 106 with touch or gesture actions 112.For example, user can touch, hit or make similarly posture to activate WPBE control element 106 towards WPBE control element 106.Can also utilize other to move to select WPBE element, and can adopt as mentioned above finger, pen, mouse or similar posture capture device that action is provided.When WPBE control element 106 is activated by user, can provide the webpage behavior of actions available to control (WPBC) menu (text, figure or combination) 120 to user.For example, the WPBC menu 120 of actions available can comprise can be used for to content show, the icon of editor's, customization, analysis etc. various application.The example of these application can comprise text processing application 122, spreadsheet application 124 and PowerPoint application 126.Other examples of application can comprise drawing application, browse application, Content aggregation application and similarly application.These application can be local, based on web's or Embedded.
In each application that user can select to demonstrate on WPBC menu 120 one should be used for the web page contents part 110 that management and editor are associated with WPBE control element 106.After an application in selecting application 122,124,126, can be on presented webpage 100 or in independent user interface to user suitably demo content abundanter/have more the expression of interactivity.For example, HTML (Hypertext Markup Language) (HTML) table can be with allowing user that shown data are sorted, filter, format, analyzed and the electrical form of drawing etc. is replaced.In another example, when select an application from WPBC menu 120 after, can in independent user interface, start selected application so that user can be in the situation that have the complete function and content and data interaction of selected application.After the using user interface inediting content independent, user can preserve modified content and be sent back to the webpage 118 that wherein can show modified content.
In certain embodiments, can be directly by the action on WPBE control element 108 (touch, posture, other action) or on selecting webpage at least a portion of shown content when (and needn't show WPBC menu 120), activate be used for to content show, editor's, customization, analysis etc. suitable applications.For example, in response to the posture on the selection of a part for form and/or WPBE control element (or unique posture), can active electron form application 124 and using the selected portion of form as content.So user can be in the situation that have the complete function of spreadsheet application 124 selected content executed the task.Certainly, also can adopt content and the application of other type, such as text processing application 122, spreadsheet application 124, PowerPoint application 126, drawing application, browse application, Content aggregation application etc.
Fig. 2 shows according to the example of the webpage behavior Control-Menu of the available entry based on selected content of each embodiment and activates.Example web page 200 is illustrated in the dynamic approach while providing actions available to user.As mentioned above, example web page 200 comprises standard web page element, such as menu item, graphical control and example web page content 210.User can select the part 208 of the possible desired modifications of this user in web page contents 210 and management.When detect a part 208 for web page contents 210 selection time, (WPBC) menu (text, figure or combination) 220 is controlled in the webpage behavior of actions available can automatically be offered user in user interface, this can make user can to comprise demonstrated data and other data (for example, to present the web application of webpage available or can from this web application obtain but shown implicit data or be stored in the related data of other position) the selected portion 208 of web page contents 210 carry out exercises.
The WPBC menu 220 providing is the illustrated menu that are associated with the selected portion 208 of web page contents 210.Therefore the action, providing by WPBC menu 220 is applicable to the selected portion 208 of web page contents 210.The WPBC menu 220 of actions available can comprise can be used for to content show, the icon of editor's, customization, analysis etc. various application, such as text processing application 222, spreadsheet application 224 and PowerPoint application 226 and other Content aggregation application.These application can be local, based on web's or Embedded.
A selected portion 208 that should be used for managing and editing web page contents 210 in each application that user can select to demonstrate on WPBC menu 220.After one in selecting these application 222,224,226, can be by content demonstration in the user interface being associated with selected application, on the webpage 200 presenting or in the user interface of separating to user suitably demo content abundanter/have more the expression of interactivity.
The second example web page 250 illustrates the another kind of method that is provided for the actions available mutual with the selected portion 208 of web page contents 210 to user.In this situation, can to the selection of the part 208 of web page contents 210, provide the drop-down of actions available or hovering menu 230 in response to detecting.Drop-down or the hovering menu 230 of actions available also can provide in response to the activation of the WPBE control element 206 that can be associated with content part shown on webpage or webpage, as previously described in conjunction with Fig. 1.Can carry out in response to the selection of in every on master menu one or more extra levels of display menu (for example menu 232).Certainly, when demonstrating actions available to user, also can adopt such as other forms of demonstrations such as audio frequency.Item on the action of demonstrating on the master menu of Fig. 2 and the second menu (or user interface) can ability, user's local browser application or the ability of system and/or user preference/use history based on demonstrating the web application of webpage be determined.
Fig. 3 shows the example of the activation of the webpage behavior Control-Menu that uses gesture actions.As shown in the example web page 300 of display web page content 310, can be provided for the WPBC menu 320 of management and editor's web page contents 310, so that user can be mutual with web page contents 310.In an example embodiment, WPBC menu 320 can unique posture 308 or the touch action in the user interface of web displaying activate by user.Unique posture 308 can be can be used for activating WPBC menu 220 and not with any posture for obscuring with mutual other posture of webpage.Unique posture 308 can be further configured to and be exclusively used in any unique gesture actions that activates WPBC menu.
In an example embodiment, user can select a part 312 for web page contents shown on webpage 300 310, and after selecting part 312, user can be on user interface shows the unique posture 308 of execution Anywhere, to activate the WPBC menu 320 being associated with the selected portion 312 of web page contents 310.WPBC menu 320 can comprise that representation case is as the icon 322,324 and 326 of text processing application, spreadsheet application and PowerPoint application.In addition, user can be above the web page contents 310 of this user's desired modifications and management or side carry out unique posture 308, and the WPBC menu 320 that is associated with the web page contents 310 of once carrying out this uniqueness posture 308 thereon of unique posture 308 automatic activations.As mentioned above, WPBC menu 320 can demonstration application and/or the list of action, and user can select these application and/or action to make this user carry out exercises to web page contents 310.
Fig. 4 shows and on the equipment of enabling multiple point touching or colourful gesture, selects the example of a plurality of content parts of webpage according to each embodiment.Example web page 400 is similar to webpage 200 or 300, and wherein this webpage is presented by the browse application of enabling on the client devices of posture so that user can by touch action and posture come with webpage 100 on content exchange.Example is enabled the client devices of posture can enable colourful gesture, so that user can use such as two or more input methods such as both hands, selects, collects web page contents 410 mutual with it.Example touch action and posture can comprise can by user by finger, pen, mouse or similar capture device and by predefined keyboard input combination or voice command, provide touch, hit and pin action.
According in the system of each embodiment, user can select and collect a plurality of content parts for the application sending to for administration web page content 410.The equipment of enabling colourful gesture can make the user can be by selecting this user in web page contents 410 to wish two or more parts 412,414 mutual with it by the first input method or Action Selection and a part of pinning web page contents 410, and by the second input method or move and select required application and/or action from the WPBC menu 420 of actions available.
In an example embodiment, user can select with the first selection 416 first 414 of web page contents 410 and the second portion 412 of web page contents 410 of this user's desired modifications and/or management.When user is when selecting 416 to select and pin selected portion 412,414 and select one or more part of web page contents 410 with first, WPBC menu 420 can be provided automatically detecting while selecting.The another hand (or other input method) that user can be allowed to this user is used the second selection 408 to select in the action of being demonstrated from WPBC menu 420.As mentioned above, when detect the application from WPBC menu 420 and/or action selection time, selected application can show in the expression with abundanter/interactivity of having more in the individual consumer interface of selected content and start, or alternatively can on presented webpage, suitably show selected content abundanter/have more the expression of interactivity.WPBC menu 420 can comprise that representation case is as the icon 422,424 and 426 of text processing application, spreadsheet application and PowerPoint application.
Fig. 5 show according to each embodiment for revising and move the example gesture actions of selected web page contents.As mentioned above, example web page 500 comprises standard web page element and one or more content part.Be generally limited to the boundary by author's (or providing the web of webpage to apply) setting of webpage with the interactivity of the data of demonstration on webpage 500.For example, content part 510 demonstrations have the form of the list of automobile, its productive year, price etc.This webpage can be fetched additional information is provided by the chain in some (or all) data, but the user who checks this page is limited to this row tableau format and structure, and user cannot in the situation that have related application complete function editor, revise this form or interior perhaps with this form or content exchange.In addition, user can not check the further analysis to data with the form of result, other forms or chart, can not revise/sort/filter/format each or annotation data in this list, unless the author of webpage provides this function.
According in the system of each embodiment, convertible the presented content part 510 of webpage 500 is so that this webpage can have the complete function of related application so that user can be mutual with the web page contents that comprises form, chart, document, figure and other content.Webpage part 510 is enabled to complete application function and can make user on webpage, directly to demonstrated content and other data, to carry out exercises, and needn't navigate to applications.
Webpage 500 shows enables the example of complete application function according to some embodiment to web page contents.Shown in scene, the selected content part 510 in the form of automobile list can be transformed into the electrical form 512 that comprises the data identical with data on this webpage.Content part 510 can utilize WPBC menu 510 to convert, this WPBC menu 520 can be as mentioned above when the selection detecting the content on webpage, in response to the unique posture on webpage and/or in response to the activation of WPBE control element, be automatically displayed.User can select related application from demonstrated WPBC menu, and web page contents can select auto-changing in response to this.
In an exemplary scene, user can select a part for web page contents, and user can select spreadsheet application 524 to edit the form in web page contents from the WPBC menu of automatic demonstration, this can become electrical form 512 by content part 510 auto-changings.Content part 510 is transformed into electrical form 512 and can makes user directly to web page contents, to carry out electrical form action, just as this content is opened in spreadsheet application.For example, user can select and edit 532, format, sort, analyze and carry out other electrical form function and action to data shown in content part 510.Electrical form 512 through conversion can be shown as the individual consumer interface on web page contents, or alternatively web page contents itself can be transformed so that the electrical form through converting can replace the content part 510 that presents at first this electrical form.
In an additional embodiment, when web page contents is transformed to enable complete application function, user can be allowed to data to carry out exercises such as selection, movement, merging, filtration and similar action, just as this content is opened in spreadsheet application.For example, shown in scene, user can use and for example touch and pin each row that posture is selected the form in 534 electrical forms 512, and can drag selected row to be moved to reposition 536, to form new form 530.New form 530 can substitute in the position presenting at first selected web page contents.Can carry out similar action to the combination of item included in text and image item and web page contents, such as selecting, edit and mobile.
Fig. 6 shows the example gesture actions for merge selected web page contents according to each embodiment.As mentioned above, 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 user can be directly with comprise that the web page contents of form, chart, document, figure and other content is mutual.Webpage 600 shows enables the exemplary scene of complete application function according to some embodiment to web page contents 610.When web page contents is transformed to enable complete application function, user can be allowed to directly on webpage, data be selected, move, merge, filtered and carry out other similar application action.
Shown in scene, it can be two or more parts of web page contents 604,610 of web form of the list that comprises automobile and relevant information that user can select.In response to this, select, the WPBC menu 620 that can be used for the action of selected web page contents can be automatically displayed.When chosen content and from WPBC menu 606, select after 612 actions (such as spreadsheet application 624), the selected portion of web page contents 604,610 can be become the electrical form comprise identical with data on webpage data and to have complete electrical form function by auto-changing.Once be transformed into the electrical form of enabling complete electrical form function, user just can be allowed to carry out directly on webpage, to revise and handle selected web page contents with touching input or posture.
In addition, web page contents can be present on the equipment of enabling colourful gesture, so that user can use such as two or more input methods such as both hands, selects, collects web page contents mutual with it.Shown in scene, user can select and pin the firsts through the web page contents of conversion with a hand or the first action 608, and can select the second portions through the web content data of conversion with another hand or the second action 614.User can pin and drag two selected portions of web page contents 604,610 together to merge two selected portions, forms new form 618.There is the position that the new form 618 of the content part after merging can present at first at it and replace web page contents.Can be to text and image item and the similar action of item combination execution, such as selecting, move and merging.The first and second actions 608 and 614 and any other posture can or by optics or other indirect seizure mechanism, catch in the situation that user does not physically touch computing equipment by the interface based on touching.
Fig. 7 shows the example convergent-divergent posture that webpage is carried out according to each embodiment.As mentioned above, 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 user can be directly with comprise that the web page contents of form, chart, document, figure and other content is mutual.Web page contents is enabled to complete application function and can make user directly on webpage, to demonstrated content and other data, to carry out exercises, and needn't navigate to applications.Some example action can comprise selection and editor, format, sequence, analysis, movement, merging, filtration, convergent-divergent and data are carried out to other similar action.
In an example embodiment, as shown in Figure 70 0, webpage 702 can be demonstrated one or more parts of web page contents 710,712,716.Web page contents can be transformed to directly directly enable complete application function on webpage, so that user can come and data interaction with touching input and posture, to revise and manipulating web pages content.Be used for some example postures mutual with spreadsheet application and can comprise the posture of for example hitting, shearing/stickup posture, insertion posture, whirlpool posture, grip posture, chart posture, Trendline posture, comment posture, convergent-divergent posture, sequence posture, cancel/recover posture, and can receive similar posture.
Shown in scene, webpage 702 shows the web page contents 710,712,716 through conversion before convergent-divergents, and webpage 720 is presented at the view through convergent-divergent of carrying out after 706 operations of convergent-divergent posture.According to an embodiment, amplifieroperation can when opening two finger (as indicated in convergent-divergent posture 706), user be detected.Can when closed two finger of user, detect and dwindle posture.In this example view, when user carries out convergent-divergent posture 706 to a part for web page contents 710, through view page 720 enlarged view of convergent-divergent, so that showing the web page contents part 724 and all the other web page contents that are exaggerated, user interface checks outside window.User also can carry out and dwindle posture to turn back to convergent-divergent original web page 702 before the view page 720 through convergent-divergent.
Fig. 1 is to the example user interface element of discussing in Fig. 7 and be for purposes of illustration alternately, and does not form the restriction to each embodiment.Can use describe herein principle by the webpage behavior Control-Menu of the content on the webpage presenting for administrative institute and other user interfaces, interface element, present and configure together with realize.
Fig. 8 wherein can realize the example networked environment of each embodiment.Provide the platform of webpage behavior Control-Menu and the action that is associated can via at one or more servers 824 or the software of carrying out for example, such as the individual server (web server) 826 of trusteeship service on realize.This platform can communicate by network 820 and the client application on individual computing equipment such as smart phone 823, laptop computer 822 or desk-top computer 821 (' client devices ').
As discussed above, one or more WPBE control elements can be embedded on webpage by author or by the local browser on client devices 821-823.After activating, WPBC menu can be demonstrated to user the list of actions available and application, and after user selects an application and/or action from this menu, this user can be allowed in the situation that the complete function with selected application to presented webpage customize, edit, analyze, storage etc.User can be with touching the next directly position of appearing on webpage of input and posture and revising and administration web page content in independent user interface.
Although each local version of the web page contents of revising can be stored in any place in client devices 821-823, content also can for example, by remotely storage (, in data storage 829) and be updated along with the change of original web page content.Provide the platform of webpage can be directly or by database server 828, the data that are associated with website (that for example, issue, implicit or relevant content) are stored in to data are stored 829 places and from wherein retrieving this data.
Network 820 can comprise any topological structure of server, client computer, Internet service provider and communication media.According to the system of each embodiment, can there is static state or dynamic topological structure.Network 820 can comprise such as secure networks such as enterprise networks, such as unsecured network or the Internets such as wireless open networks.Network 820 also can carry out coordinating communication by other networks such as PSTN (PSTN) or cellular network.In addition, network 820 can comprise short-range wireless networks such as bluetooth or similar network.Network 820 provides the communication between node described herein.As example, and unrestricted, network 820 can comprise wireless mediums such as acoustics, RF, infrared ray and other wireless medium.
Can adopt many other of computing equipment, application program, data source and data distribution systems to configure to realize webpage behavior Control-Menu and webpage behavior enhancing control.In addition the networked environment of discussing in Fig. 8, is only for illustration purpose.Each embodiment is not limited only to example application, module or process.
Fig. 9 and the discussion that is associated aim to provide wherein realizing the brief, general description of the suitable computing environment of each embodiment.With reference to figure 9, the figure shows such as computing equipment 900 according to the block diagram of the example calculations operating environment of the application of each embodiment.In basic configuration, computing equipment 900 can be carry out the server of weblication and comprise at least one processing unit 902 and system storage 904.Co-operating a plurality of processing units when computing equipment 900 can also be included in executive routine.The exact configuration and the type that depend on computing equipment, system storage 904 can be (such as the RAM) of volatibility, non-volatile (such as ROM, flash memory etc.) or both certain combinations.System storage 904 generally includes the operating system 905 of the operation that is suitable for controlling platform, for example, from the Microsoft in Redmond cityoperating system.System storage 904 can also comprise one or more software application, such as program module 906 and, web application 922, posture engine 924 and content management engine 926.
Web application 922 can be to user, as webpage, to demonstrate any application or the service of texture, figure, audio frequency, video and other data by its client browses application.Web application 922 can provide WPBE control element and the WPBC menu being embedded in webpage, so that user can select the content part on webpage and can manage and revise web content in the situation that have the complete function of related application.User can revise and administration web page content with touching input and posture, to selected, move, edit, filter, merge web content and web content is carried out to other similar action by posture engine 924 as above.In addition, convertible the presented web page contents of content management engine 926 is so that this webpage can have the complete function of related application, so that user can be mutual with the web page contents that comprises form, chart, document, figure and other content.This basic configuration is illustrated by those assemblies in dotted line 908 in Fig. 9.
Computing equipment 900 can have supplementary features or function.For example, computing equipment 900 also can comprise additional data storage device (removable and/or irremovable), such as, for example disk, CD or tape.In Fig. 9, by removable storage 909 and irremovable storage 910, such extra storage is shown.Computer-readable recording medium can comprise volatibility and non-volatile, the removable and irremovable medium for any method of information such as computer-readable instruction, data structure, program module or other data of storage or technology realization.System storage 904, removable storage 909 and irremovable storage 910 are all the examples of computer-readable recording medium.Computer-readable recording medium includes but not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disc (DVD) or other optical memory, tape cassete, tape, disk storage or other magnetic storage apparatus, maybe can be for any other medium of storing information needed and can being accessed by computing equipment 900.Any such computer-readable recording medium can be a part for computing equipment 900.Computing equipment 900 can also have input equipment 912, such as keyboard, mouse, pen, voice-input device, touch input device, posture capture device and similar input equipment.Can also comprise output device 914, such as the output device of display, loudspeaker, printer and other type.These equipment are known in the art and without discussing in detail herein.
Computing equipment 900 can also comprise the communication connection 916 that allows this equipment to communicate by letter with miscellaneous equipment 918, such as wireless network, satellite link, cellular link and the similar mechanism passed through in distributed computing environment.Other equipment 918 can comprise the computer equipment of carrying out web services, Analysis Service, data storage service, and similar devices.One or more communication connections 916 are examples for communication media.Communication media can comprise computer-readable instruction, data structure, program module or such as other data in the modulated message signal of carrier wave or other transmission mechanism etc., and comprises any information transmitting medium.Term " modulated message signal " refers to the signal that makes to set or change in the mode of coded message in signal its one or more features.As example and unrestricted, communication media comprises such as cable network or the direct wire medium of line connecting, and the wireless medium such as acoustics, RF, infrared and other wireless mediums.
Each example embodiment also comprises the whole bag of tricks.These methods can be used any amount of mode, comprise that structure described herein realizes.A kind of this type of mode is by the machine operation of the equipment of type described herein.
Another can optional approach be that one or more in each operation of the method operate in conjunction with one or more human operator and carry out in certain some the situation in each operation of the method and be performed.These human operator are without the place that coexists each other, but its each can be only and the machine of the part of the executive routine place that coexists.
Figure 10 illustrates according to the webpage behavior that provides of each embodiment and strengthens the logical flow chart of the process 1000 of controlling.Process 1000 can realize by web application, posture engine and the content management engine carried out on web server or client devices.
Process 1000 is to operate 1010 beginnings, and demonstration has the webpage of WPBE control element there.In operation 1020, can detect the activation to WPBEC.WPBEC can be by activating such as the user action such as touching or hit on WPBEC.In certain embodiments, do not demonstrate WPBE control element, and the activation of WPBEC can be implied when the selection of user's shown content part on to webpage being detected automatically.When the activation of WPBE control element being detected, in operation 1030, can demonstrate webpage behavior Control-Menu.WPBC can demonstrate for the mutual actions available of selected web page contents and the list of application.After activating WPBE control element, WPBC menu also can be based on presenting ability, ability, the user preference that web applies of the browser of webpage and/or providing actions available list by pattern.
In operation 1040, user can with touch or gesture actions select relevant action and/or application with selected content exchange, and can activate selected application.In operation 1050, can enable based on touching or the data manipulation of posture, so that user can carry out for revising each action with the selected portion of administration web page content with touching input and posture.Example action can be selection, editor, filtration, movement, merging, convergent-divergent and for other similar action of organize content.
In operation 1060, can be on the original webpage presenting or the selected portion of the web page contents the manipulation based on posture enabled as independent user interface demonstration.When user revises web page contents in independent user interface, the web page contents that modified web page contents can be stored and store is along with the change of the content being associated with the original webpage presenting is updated.Can selection operation 1070, convertible web page contents so that can directly carry out manipulating web pages content by posture input on webpage.Conversion web page contents can be enabled complete application function to web page contents, so that user can directly carry out exercises to demonstrated content on webpage, and does not navigate to applications.
The operation that process 1000 comprises is just in order to illustrate.Can be by each principle described herein by having still less or more the similar process of multi-step and different order of operation realize according to the webpage behavior Control-Menu of the content on the webpage presenting for administrative institute of each embodiment.
Above instructions, example and data provide the comprehensive description to the manufacture of the composition of each embodiment and use.Although with architectural feature and/or method this theme that moved special-purpose language description, be appreciated that subject matter defined in the appended claims is not necessarily limited to above-mentioned specific features or action.On the contrary, above-mentioned specific features and action are disclosed as realizing the exemplary form of claim and each embodiment.

Claims (10)

CN201380014464.1A2012-03-132013-02-25web application controlActiveCN104169853B (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US13/418,489US9003298B2 (en)2010-09-212012-03-13Web page application controls
US13/418,4892012-03-13
PCT/US2013/027547WO2013138052A1 (en)2012-03-132013-02-25Web page application controls

Publications (2)

Publication NumberPublication Date
CN104169853Atrue CN104169853A (en)2014-11-26
CN104169853B CN104169853B (en)2018-05-18

Family

ID=49161655

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201380014464.1AActiveCN104169853B (en)2012-03-132013-02-25web application control

Country Status (5)

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

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107678812A (en)*2017-09-072018-02-09北京海泰方圆科技股份有限公司The processing method and processing device of browser interface
CN112115690A (en)*2019-06-202020-12-22珠海金山办公软件有限公司 Method, system, storage medium and terminal for selecting area in mobile terminal table
CN112241235A (en)*2019-07-012021-01-19珠海金山办公软件有限公司Electronic form annotation method, electronic form display method and corresponding device
CN112333518A (en)*2020-09-222021-02-05北京达佳互联信息技术有限公司Function configuration method and device for video and electronic equipment

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9251144B2 (en)2011-10-192016-02-02Microsoft Technology Licensing, LlcTranslating language characters in media content
US9329692B2 (en)*2013-09-272016-05-03Microsoft Technology Licensing, LlcActionable content displayed on a touch screen
US20160173541A1 (en)*2014-12-122016-06-16Microsoft Technology Licensing, LlcPresentation of content from within spreadsheet application
US11080358B2 (en)2019-05-032021-08-03Microsoft Technology Licensing, LlcCollaboration and sharing of curated web data from an integrated browser experience
KR102810584B1 (en)*2020-04-062025-05-22삼성전자주식회사Electronic device for providing editing function by air gesture, method for operating thereof and storage medium
KR102784036B1 (en)*2022-04-262025-03-21쿠팡 주식회사Electronic apparatus and operation method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2354851A (en)*1999-10-012001-04-04IbmWeb browser extension and method for processing data content of Web pages
US20040125130A1 (en)*2001-02-262004-07-01Andrea FlaminiTechniques for embedding custom user interface controls inside internet content
CN102016795A (en)*2008-04-252011-04-13微软公司Extensible and application-adaptable toolbar for web services
US20120030567A1 (en)*2010-07-282012-02-02Victor B MichaelSystem with contextual dashboard and dropboard features

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH1027089A (en)*1996-07-111998-01-27Fuji Xerox Co LtdComputer operation assisting device
JPH1165795A (en)*1997-08-271999-03-09Canon Inc Information processing apparatus and program starting method in the apparatus
US9292111B2 (en)*1998-01-262016-03-22Apple Inc.Gesturing with a multipoint sensing device
JP3396177B2 (en)*1999-01-262003-04-14インターナショナル・ビジネス・マシーンズ・コーポレーション Web page customization system
US6961905B1 (en)*2000-06-232005-11-01Microsoft CorporationMethod and system for modifying an image on a web page
US6948134B2 (en)*2000-07-212005-09-20Microsoft CorporationIntegrated method for creating a refreshable Web Query
US7058902B2 (en)2002-07-302006-06-06Microsoft CorporationEnhanced on-object context menus
US20040119727A1 (en)*2002-12-192004-06-24International Business Machines CorporationExtracting 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-012005-12-01Microsoft CorporationMethod and apparatus for viewing and interacting with a spreadsheet from within a web browser
JP2007141190A (en)*2004-12-092007-06-07Ricoh Co Ltd Information processing apparatus, information processing method, and program thereof
EP2027548A2 (en)2006-05-102009-02-25Google, Inc.Web notebook tools
US8174502B2 (en)*2008-03-042012-05-08Apple Inc.Touch event processing for web pages
US20090307762A1 (en)*2008-06-052009-12-10Chorus LlcSystem and method to create, save, and display web annotations that are selectively shared within specified online communities
US8786559B2 (en)*2010-01-062014-07-22Apple Inc.Device, method, and graphical user interface for manipulating tables using multi-contact gestures

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2354851A (en)*1999-10-012001-04-04IbmWeb browser extension and method for processing data content of Web pages
US20040125130A1 (en)*2001-02-262004-07-01Andrea FlaminiTechniques for embedding custom user interface controls inside internet content
CN102016795A (en)*2008-04-252011-04-13微软公司Extensible and application-adaptable toolbar for web services
US20120030567A1 (en)*2010-07-282012-02-02Victor B MichaelSystem with contextual dashboard and dropboard features

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107678812A (en)*2017-09-072018-02-09北京海泰方圆科技股份有限公司The processing method and processing device of browser interface
CN112115690A (en)*2019-06-202020-12-22珠海金山办公软件有限公司 Method, system, storage medium and terminal for selecting area in mobile terminal table
CN112115690B (en)*2019-06-202024-06-11珠海金山办公软件有限公司 A method, system, storage medium and terminal for selecting an area in a mobile table
CN112241235A (en)*2019-07-012021-01-19珠海金山办公软件有限公司Electronic form annotation method, electronic form display method and corresponding device
CN112241235B (en)*2019-07-012022-08-09珠海金山办公软件有限公司Electronic form annotation method, electronic form display method and corresponding device
CN112333518A (en)*2020-09-222021-02-05北京达佳互联信息技术有限公司Function configuration method and device for video and electronic equipment

Also Published As

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

Similar Documents

PublicationPublication DateTitle
CN104169853A (en)Web page application controls
US9003298B2 (en)Web page application controls
US9632985B1 (en)System and methods for cross platform interactive electronic books
CN102520841B (en)Collection user interface
US20100049879A1 (en)Method for Developing and Implementing Efficient Workflow Oriented User Interfaces and Controls
US9274686B2 (en)Navigation framework for visual analytic displays
CN102770840B (en)Data structure maps and navigation
CN104520843A (en)Providing note based annotation of content in e-reader
US20130124978A1 (en)Text image review process
US20150268833A1 (en)Comment system for interactive graphical designs
CN103649894A (en)Dynamic context based menus
CN103649875A (en)Managing content through actions on context based menus
CN105230051A (en)For the method for the collaborative authoring with editing function, device and computer-readable medium
US20120144306A1 (en)Method and system for interacting or collaborating with exploration
TW201435712A (en)Appending content with annotation
CN107430520B (en)Enhanced preview techniques for application plug-ins
CN106575290A (en)Presenting dataset of spreadsheet in form based view
CN100440209C (en)Information management apparatus, information presentation method, image processing apparatus, and image processing method
JP2011503680A (en) Intelligent editing of relational models
CN104350495A (en)Managing objects in panorama display to navigate spreadsheet
US10410606B2 (en)Rendering graphical assets on electronic devices
CN102508858A (en)Web page behavior enhancement controls
CN105518607A (en)Navigating fixed format document in e-reader application
CN109313662A (en) Deconstruction and rendering of web pages into a native app experience
CN101611423A (en)Structural data is used for online investigation

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer 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.

TA01Transfer of patent application right
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp