Detailed description of the invention
Will now be described with reference to the drawings theme required for protection, during the most same reference number is used for throughoutRefer to same unit.In the following description, for purposes of explanation, many concrete details are elaborated, in order to provide instituteWell understanding of claimed theme.It may be evident, however, that theme required for protection can without these concrete details quiltPractice.In other example, structure and equipment are shown in block diagram form, in order to be prone to describe theme required for protection.
Can design a kind of method, compared with current and former technology and/or system, it provides for more richForm present e-mail attachment.It is attached that the metadata form decided through consultation can present Email with energy supply with more rich formThe Email supplier of part or e-mail applications use.Such as, e-mail body can comprise metadata, or metadataCan be added into using standard code language (such as XML) as another adnexa.Utilize these technology, such as, it is particularly possible to permitPermitted to highlight the pith of document, the region of note photo, adnexa viewing is sorted and/or carried out adnexa and opens/download confirmation.
Fig. 1 is used to have the exemplary method 100 that the Email of adnexa provides abundant Email to experienceFlow chart.Exemplary method 100 starts 102, and 104, involves and identify the meaning being associated with the adnexa of EmailPrimitive data.Here, it is intended that metadata is sender's instruction for the intention of this adnexa.Such as, when the transmission of EmailWhen person adds a file, sender intends to allow the recipient of Email that this document does some thing.Typically, senderNot without reason with regard to appended document, such as, they often want to recipient and read, watch, edit at least some of of adnexaAnd/or at least some of of adnexa is performed certain other action.
As illustrative example, sender can edit such as from the multiple pictures of vacation, and them together with at electronicsAnnotation in mail body sends jointly to recipient, and this annotation has a look at these photos in order recipient, and looks atMy Canis familiaris L. of joyful thing is just being done on 3rd photo.In this example, sender is intended to be characterized as being: with specificallyOrder opens photo, and watches his Canis familiaris L. on the 3rd photo.As another illustrative example, sender can sendThe document that edited in three positions, WP generates, and writing in the main body of Email: allow receptionPerson looks at the editor at page 7 second segment, page 23 the 3rd section and page 48 the 5th section.In this example, sender's meaningFigure can be characterized as being: opens document and navigates to carry out each page and the paragraph of editor.
In one embodiment, it is intended that metadata can be connect before Email is sent and/or at EmailIt is identified after receipts.Such as, it is intended that metadata can be automatically (such as, in a planned way) from such as electricity before message is sentThe main part of sub-mail is retrieved.In one embodiment, such as Natural Language Search to Email can provide and send outThe person of sending is for the instruction of the intention of adnexa.In this embodiment, identified by search information can be used for generatingIntention metadata, it can be sent to recipient by Email.
As another example, it is intended that metadata can at Email such as by Email supplier (such as, onlineSupplier) and identified time e-mail applications (such as, residing in the e-mail program in client machine) receives.At oneIn embodiment, metadata can be identified in the metadata adnexa (such as, together with the adnexa of sender) of Email,As the code write in the main body or title of Email, and/or by search referring in e-mail bodyShow that symbol is identified.
In one exemplary embodiment 100,106, by intention metadata with mark sender for the adnexa of recipientThe mode of intention be applied on adnexa.Such as, as it has been described above, sender is intended to include that sender intends to make recipient relativeWhat is watched in adnexa.In one embodiment, metadata can be applied to adnexa so that adnexa more rich present byIt is supplied to recipient.
As illustrative example, metadata can identify sender and be desirable for recipient and open taken on vacation in a particular orderSheet, and highlight the specific part of a wherein photo.In this example, (the example when metadata is applied to appended photoAs, as marker code), photo may be inserted into during (run in) lantern slide presents, the most in the e-mail or when be receivedInsert when person activates, and the picture parts with the Canis familiaris L. of sender can be highlighted (such as, scaling details as frame).As anotherIndividual illustrative example, metadata can identify: sender is desirable for recipient and checks the several editors for appended document.At thisIn individual example, metadata can be applied to document, the most only the part wanted of document is shown to recipient, such as at electricityShow in separate document in sub-mail body or when adnexa is activated.
After intention metadata is applied to adnexa, exemplary method 100 terminates at 108.
Fig. 2 A and 2B diagram wherein can implement one exemplary embodiment 200 He of one or more technology described herein220.For explanation rather than limit, Fig. 2 A and 2B is described with reference to Fig. 3, Fig. 3 be illustrate for for having adnexaEmail the flow process of exemplary embodiment 300 of one or more parts of method that abundant Email experiences is providedFigure.In exemplary embodiment 300,302, sender creates (such as, or update) document 350 in the application supported.Such as, sender can create by using word processing to apply or editor's text based document, or by using photo-volumeCollect application and edit image.
304, sender is constituted to the Email of recipient, and 306, additional components.For example, it is possible to by usingOnline Email supplier or use local electronic mail are applied and write e-mail.308, it can be accessory identification meaningPrimitive data.In one embodiment, can be that adnexa generates described intention metadata.In one embodiment, 310, instituteState intention metadata to be identified from the intention metadata generated by the application of supporting attachment.
Such as, sender make for creating or updating adnexa 350(doc) application can also be used for generate be intended toMetadata.As illustrative example, sender can create text based document by using word processing to apply.Typical caseGround, word processing application provides for such as highlighted area or document, adds comment and/or recalls editor.In this example, send outThe person of sending can check type instruction (such as, comment on, highlight, editor etc.) and be applied to the some parts of document, and described shouldWith can automatically (such as, in a planned way) generate for these check type instruction intention metadata.As another example,Described application can provide means to inquire user: whether they wish to indicate the intention for document (such as, to use menu choosing), this can guide sender when generating the intention metadata for document.
In one embodiment, generating intention metadata for adnexa and comprise the steps that 312, e-mail generator collectsFrom the intention metadata of sender.Such as, if document 350 is attached to Email by sender, then Email supplierOr application can inquire user, they whether wish generate intention metadata (such as, inquiry sender whether have with regard to recipientFor the specific intended for adnexa).As illustrative example, e-mail generator can be with the files classes of detection accessoryType, and inquiry sender: whether they wish to generate the intention metadata relevant with this document type (such as, for photoLantern slide show, for the highlighted portion of the doc of text based file, it is provided that some parts of for file or photoNote, etc.).
In one embodiment, described for adnexa generate intention metadata comprise the steps that 314, use sender generateIntention metadata.Such as, the sender of Email can be to provide with the intention unit number allowing the form being applied to adnexa to writeAccording to.In one embodiment, it is intended that metadata can include markup language code (such as, XML).In this embodiment, sendPerson can such as generate (such as, write) marker code for intention metadata, and it can be applied to adnexa so that instruction is sent outThe person of sending is for the intention (such as, when Email is opened and/or when adnexa is activated) of this adnexa.
Such as, in the one exemplary embodiment 200 of Fig. 2 A, it is intended that metadata 208 can be encoded with XML.In this exampleIn son, XML intention metadata 208 includes quoting 210 for the first of the first adnexa (design1.jpg) and for the second adnexa(design2.jpg) second quotes 212.In this example, metadata may be write by sender, should by supportIt is used for generating and/or being generated (such as, Email supplier or application) by e-mail generator.
In another embodiment, it is intended that metadata can meaning the 316 of Fig. 3, from the main part of EmailFigure designator is generated.In this embodiment, the main body of Email can be examined to find sender for this adnexaThe designator of intention.And, in one embodiment, the main body checked e-mails is to find sender for this adnexaThe designator being intended to comprises the steps that execution Natural Language Search, in order to identify sender's natural language for the intention of this adnexaDesignator.
Such as, in the exemplary embodiment 200 of Fig. 2 A, the main body of Email 202 can be examined, in order to determines and isNo have for one or more the quoting in adnexa.In this example, adnexa includes being cited as Design1.jpg 204JPEG with Design2.jpg 206.And, the main part 202 of Email can be examined to identify for adnexaIntention indicator.In this example, sender is intended to comprise the steps that recipient watches each adnexa, and note is " by the torrid zoneThe Endurance brand of sky design " Design1.jpg adnexa can be applied to, and note is " by ocean landscape designLastmore brand " adnexa Design2.jpg can be applied to, using as intention metadata.
In one embodiment, the intention metadata (such as, 308 at Fig. 3 identify) identified can include that instruction is sent outThe person of sending intends at least one of metadata of the adnexa allowing recipient watch.Such as, at Fig. 2 A, for intention metadata 208Marker code include: a part of adnexa Design1.jpg is intended for the instruction 210 watched, as by coordinate definition.As another example, metadata can be merely indicative one page of document or one section, specific figure or adnexa any otherPart.
In another embodiment, the intention metadata identified can include indicate sender intend occur, to adnexaThe metadata of at least one of action.As an example, the metadata for Design1.jpg 210 indicates for by coordinateA part for the adnexa of instruction " BoxZoom(frame scaling) " function.In this example, BoxZoom action can include creatingAround the frame wanting part of document, and amplify the details adding frame part.As another example.Metadata may indicate that with spyFixed order starts the lantern slide of image and shows, activate the application of specific embedding and/or can be applied to any the one of adnexaItem or multiple function.
In another embodiment, the intention metadata identified can include indicating and being associated at least partially of adnexa, the note that sender intends to allow this part of its associated attachment and watched.Such as, there is the most standard of good compressionPicture format is not supported to explain.But, when watching photo, beholder may want to have description, and they are seeing what topicNote and/or the title of image file.On Fig. 2 A, as described above, it is intended that metadata can include for Design1.jpgWith the note of Design2.jpg adnexa, such as, for Design1.jpg " by the torrid zone sky design Endurance productBoard ", and " by the Lastmore brand of ocean landscape design " for Design2.jpg.
At Fig. 3,318, it is intended that metadata is combined with Email.In one embodiment, combination can include anticipatingPrimitive data is merged at least one part of Email.Such as, it is intended that metadata can be integrated into the main body of EmailPart, and/or the title division of Email.In the exemplary embodiment 220 of Fig. 2 B, such as, for one or more attachedPart 226 can draw metadata 230, and is incorporated in e-mail body and/or title 222.As another example,On Fig. 2 A, it is intended that metadata 208 is integrated into the main part 202 of Email, such as with the form of markup language code.
In one embodiment, combination can include meta data file to be attached to Email, wherein meta data file bagInclude intention metadata.Such as, as illustrated in Fig. 2 B, meta data file 228, and unit's number can be created for metadata 230224 can be attached to the Email 222 with other adnexa 226 according to file 228.As illustrative example, meta data fileMarkup language code (such as, the 208 of Fig. 2 A) can be included, and include to be recognized as meaning by Email supplier or applicationThe file type of primitive data file.
In the exemplary embodiment 300 of Fig. 3, it is intended that metadata can cause including (multiple) with the combination of EmailAdnexa and the Email of intention metadata 352.As illustrative example, on Fig. 2 B, the Email of sender provideThe Email that person or application send can include adnexa 224 and Email Header and main body.In this example, adnexa can wrapInclude additional file 226, and in one embodiment, it may include additional meta data file 228.In another embodimentIn, Email Header and/or e-mail body 222 can include metadata 230.
Fig. 2 C diagram wherein can implement the one exemplary embodiment 250 of one or more technology described herein.In order to saySeeing from tomorrow rather than limit, Fig. 2 C describes with reference to Fig. 4, and Fig. 4 is to illustrate for rich for having the Email offer of adnexaThe flow chart of the exemplary embodiment 400 of one or more parts of the method that rich Email is experienced.420, identify withThe intention metadata that the adnexa of Email is associated.In one embodiment, such as can carry at the Email of recipientDonor or answer use to perform the identification of intention metadata and/or the application of intention metadata.In the exemplified embodiment, rightIn only including the Email 450 of one or more adnexa, and include one or more adnexa and identified intention unitThe Email 452 of data, identifies that intention metadata can include different processes.
422, in one embodiment, as it has been described above, identify that intention metadata comprises the steps that the main body checked e-mailsTo find sender's designator for the intention of adnexa, this is e.g. by performing Natural Language Search to find sender's meaningThe natural language designator of figure is carried out.In this embodiment, check e-mails and one or more adnexaes 450, withAnd 424, the intention indicator quoting one or more adnexa can be used for generating metadata.Such as, e-mail bodyCan include that phrase " please signs your signature " on page the 2nd, 7 and 14 of appended document Loan_papers.xps.At this exampleIn, can be that adnexa generates metadata, when this metadata is applied to adnexa, only show suitable page.
426, identify intention metadata;During metadata includes an embodiment of markup language code wherein, permissibleCode is read by such as Email supplier or application.In one embodiment, identify that intention metadata comprises the steps that reading quiltMeta data file that be attached to Email 452, that include intention metadata.In another embodiment, intention unit number is identifiedAccording to comprise the steps that check e-mails 452 at least some of to find intention metadata.In this embodiment, EmailDescribed part can include that title division and/or main part (such as, on Fig. 2, read in the main body 202 of EmailMarker code 208).
428, it is intended that metadata can be such as by being applied to adnexa the markup language code describing sender's intentionAnd it is applied to one or more adnexa.In one embodiment, it is intended that metadata can be applied to adnexa, so that working as adnexaApply sender when being activated to be intended to.Such as, the recipient of Email can watch adnexa, apply at this moment sender forThe intention of this adnexa.In another embodiment, it is intended that metadata can be applied to adnexa, so that sender is for this adnexaBe intended to Email main part be shown.Such as, when recipient opens Email, sender is for this adnexaIntention shown in e-mail body.
As illustrative example, in the exemplary embodiment 250 of Fig. 2 C, e-mail body and title 222, and includeAppended file 226 and include the adnexa 224 of appended meta data file 208 in one embodiment, can arrive receptionThe Email supplier of person or application.Recipient can open Email, and in one embodiment, in exemplary realityExecuting the 430 of example 400, abundant adnexa presents 252 and is presented to recipient.In this example, for adnexa enrich inNow can be presented in e-mail body, wherein can show note 254 for image, and comment 256,258 can quiltIt is applied to a part for one or more appended document.
In another embodiment, in the 430 of exemplary embodiment 400, when recipient activates adnexa for the moment, Ke YifaRecipient is presented by life.Such as, at Fig. 2 C, when recipient opens appended image file, note 254 can be with image onePlay shown (being such as shown in the picture or near image).And, in this example, when recipient opens appended literary compositionDuring files, only can be together with the comment 256,258 1 of sender by those parts specified by the intention metadata appliedRise shown.
It will be appreciated that abundant adnexa presents is not limited to example embodiments described above.Expection art technologyPersonnel can be designed that the abundant adnexa of replacement presents, and it is by the intention metadata that is associated with the adnexa of EmailBecome easier to.Such as, there is currently and used under Email senders can ask the occasion of " reading " receiptTechnology, described " reading " receipt is activated when recipient reads Email.In one embodiment, it is intended that metadata can quiltIt is applied to adnexa, so that when adnexa is read out (such as, or when performing the action of certain other plan), permissible for adnexaGenerate the receipt of " action is performed ".
Can design and the abundant system presented for e-mail attachment is provided.Instruction Email senders forThe metadata of the intention of (multiple) adnexa can be used for presenting electronics postal with more rich form to the recipient of EmailPart adnexa, such as, in the main body of Email, and/or presents when adnexa is activated (such as, being opened).So, exceptBeyond other, such as, adnexa can be sorted to watch in the desired manner, and the pith of document can be highlighted and quiltPresent to recipient, note can be added to image, and/or adnexa can be provided to open/download confirmation.
Fig. 5 is used to have the exemplary system 500 that the Email of adnexa provides abundant Email to experienceComponent diagram.Processor 502 is configured to process for the data of system 500, and operationally with metadata identification component 504 phaseCoupling.Metadata identification component 504 identifies intention metadata 552, and this intention metadata instruction sender is for Email 550The intention of adnexa.Metadata applies parts 506 and is operationally coupled with metadata identification component 504, and it is being intended to unitData 552 are applied to adnexa, so that recipient can such as present at abundant adnexa identifies in 554 that sender is attached for thisThe intention of part.
In one embodiment, exemplary system 500 can couple with the Email supplier of sender or application.MakeBeing an example, sender can with write e-mail with the additional file 500(wanted such as, word processor documents).Unit's numberCan identify intention metadata 552(such as according to identification component, instruction sender is for the metadata of the intention of this adnexa, such as,Only show the part wanted of document), and metadata apply parts it can be applied to adnexa.So, in this exampleIn son, when recipient opens Email and/or opens the attachment, they present experience abundant adnexa in 554, the most onlyIt is that the documentation section that indicates of sender is shown in the way of amplifying (zoom in) (such as, in the e-mail, or supportingApplication in).
In another embodiment, exemplary system 500 can be with the Email supplier of recipient or application phase couplingClose.As an example, recipient can receive Email and adnexa 550, and metadata identification component 504 can identifyFor the intention metadata 552 of adnexa, and metadata applies parts 506 and the intention metadata 552 identified can be applied toAdnexa.In this example, when recipient opens Email and/or opens the attachment, they by experience abundant adnexa inExisting 554.
In another embodiment, one or more parts of exemplary system can provide with the Email of senderPerson or application are coupled, and one or more parts of exemplary system 500 can be with the Email supplier of recipientOr application is coupled.Such as, metadata evaluator can identify in sender side before Email is sent and be intended to unit's numberAccording to 552.And, in this example, after Email is received, in recipient side, metadata applicator can be identificationIntention metadata be applied to adnexa.
Fig. 6 be illustrate for for have one of the system that the Email of adnexa provides abundant Email to experience orThe component diagram of the exemplary embodiment 600 of some.This system includes processor 502, metadata identification component 504.At thisIn individual exemplary embodiment 600, it is intended that metadata 652 can include that marker code is (such as, based on extensible markup language (XML)Code).And, marker code may be configured such that a part for adnexa causes the attention of recipient, such as by highlightingOne or more parts (such as, frame zoom function) of 614 adnexaes.
It addition, intention metadata 652 can include such marker code, it may be assumed that it is configured to one or many at adnexaApplying action 616 in individual part, such as presents the lantern slide of image with the order wanted and shows.As another example, pass throughThe applying of marker code and the action that performs comprises the steps that activating the action receipt for sender confirms.Intention metadata 652 is alsoSuch marker code can be included, it may be assumed that it is configured to provide the note 618 of the associated section for adnexa, and this is allSuch as the small pieces by taking file and/or the description wanted, and it is added to the presenting of one or more parts of adnexaCarry out.
Intention metadata generating unit 610 is configured to: generate the intention metadata of the adnexa for Email 650,And it is provided to identification component 504.Intention metadata generating unit 610 can be such as by identifying at Email 650Intention indicator in main part, collects the intention metadata from sender, uses the intention metadata that sender generates,And/or use the intention metadata generated by the application of supporting attachment, and generate intention metadata.
In one embodiment, such as it is coupled with sender Email supplier or application in exemplary system 600Occasion under, it is intended that metadata composition parts 612 such as can combine intention metadata and electronics to recipient before sendingMail.In this embodiment, include under the occasion of intention metadata at meta data file, it is intended that metadata composition parts 612Intention metadata 652 and Email can be combined by meta data file is attached to Email.Implement at anotherIn example, it is intended that metadata composition parts 612 can be all by intention metadata being merged at least one part of EmailSuch as Email Header and/or e-mail body, and combine intention metadata 652 and Email.Then, metadata appliesParts 506 can be applied to intention metadata one or more adnexa in the desired manner, presents with the adnexa that generation is abundant554, so make recipient have the experience of such as consistent with the intention of sender enhancing.
Further embodiment involves computer-readable medium, and it includes being configured to implement in technology given hereThe processor executable of one or more.Illustrating the exemplary computer that can design in such ways on Fig. 7 canRead medium, wherein realize 700 and include computer-readable medium 708(such as, CD-R, DVD-R, or a dish of hard drive(platter)), it is coded of mechanized data 706.This mechanized data 706 includes one in turnGroup computer instruction, it is configured to operate according to one or more in principles set forth herein.Such realityExecuting in example 702, the executable instruction of processor 704 can be configured to perform a method, such as, for example demonstration of Fig. 1At least some of property method 100.In another such embodiment, the executable instruction of processor 704 can be configured toRealize a system, such as, for example at least some of the exemplary system 500 of Fig. 5.Those skilled in the art can setCount out and be configured to according to such computer-readable mediums technical operation given here, many.
Although this theme is to describe with the language specific to architectural feature and/or method action, it is to be understood that, in instituteThe theme limited in attached claim is not necessarily limited to the specific features or acts described above.But, described aboveSpecial characteristic and action are to be disclosed as the exemplary form implementing claim.
When used in this application, noun " parts ", " module ", " system ", " interface " etc. are generally intended to refer to and meterThe entity that calculation machine is relevant, or hardware, hardware and the combination of software, software or software in commission.Such as, parts canTo be, but be not limited to: the process run on a processor, processor, object, executable, the thread that performs, program and/orComputer.As an example, the application run on the controller and this controller can be parts.One or more portionsIn part may reside within process and/or in the thread of execution, and parts can be positioned on a computer, and/or is dividedCloth is between two or more computers.
And, theme required for protection can be used for producing software, firmware, hardware or their any group by usingStandard program and/or the engineering closed and be implemented as method, equipment or manufacture, implement disclosed controlling computerTheme.When used herein, noun " manufacture " it is intended to can visit from any computer readable device, carrier or mediumThe computer program asked.Certainly, it would be recognized by those skilled in the art that can to this configuration, many modifications may be made, and do not carry on the backScope or spirit from theme required for protection.
Fig. 8 and discussion below provide for implementing the suitable of one or more embodiment in provisions set forth hereinThe outline generality explanation of computing environment.The operating environment of Fig. 8 is only an example of suitable operating environment, and is not intended toUse or functional scope for operating environment propose any restriction.Exemplary computer device includes, but are not limited to: Ge RenjiCalculation machine, server computer, hand-held or laptop devices, mobile device (such as mobile phone, PDA(Personal Digital Assistant), matchmakerBody player etc.), multicomputer system, consumer electronics, minicomputer, mainframe computer, include above appointingThe distributed computing environment of what system or equipment, etc..
Although optional, but embodiment is being performed " computer-readable instruction " by one or more calculating equipmentGeneral context described in.Computer-readable instruction can be distributed via computer-readable medium (being discussed below).Computer-readable instruction can be implemented as performing specific task or implementing the program module of specific abstract data type, such asFunction, object, application programming interface (API), data structure etc..Typically, the functional of computer-readable instruction can be respectivelyPlant and be combined or distributed as wanted under environment.
Fig. 8 diagram includes the system being configured to implement the calculating equipment 812 of one or more embodiment provided hereinThe example of 810.In one configuration, calculating equipment 812 includes at least one processing unit 816 and memorizer 818.Depend on meterThe exact configuration of calculation equipment and type, memorizer 818 can be volatibility (such as, for example RAM), non-volatileCertain combination of (such as, for example ROM, flash memory etc.) or both.This is arranged on Fig. 8 with dotted line 814Illustrate.
In other embodiments, equipment 812 can include the feature added and/or functional.Such as, equipment 812 also can wrapIncluding additional storage device (such as, dismountable and/or non-removable), it includes but not limited to: magnetic memory apparatus, opticsStorage device etc..Such additional memory devices illustrates with storage device 820 on Fig. 8.In one embodiment, it is used forThe computer-readable instruction implementing one or more embodiment provided herein can be in storage device 820.Storage device820 can also store other computer-readable instruction for implementing operating system, application program etc..Computer-readable instructionMemorizer 818 can be loaded onto, such as, performed by processing unit 816.
When used herein, noun " computer readable medium " includes computer storage media.Computer storage mediaIncluding in any method or technology implementation, for storing the easy of information as such as computer-readable instruction or other dataThe property lost and non-volatile, detachable and/or non-removable media.Memorizer 818 and storage device 820 are computer storage mediaExample.Computer storage media includes but not limited to: RAM, ROM, EEPROM, flash memory or other memory technology,CD-ROM, digital versatile disc (DVD) or other optical storage, cassette tape, tape, disk storage device or other magneticStorage device, maybe can be used to store the information wanted other medium any that can be accessed by equipment 812.Any suchComputer storage media can be a part for equipment 812.
Equipment 812 can also include communicating to connect 826, and it allows equipment 812 and miscellaneous equipment communication.Communication connection 826Can include, but are not limited to: modem, NIC (NIC), integrated network interface, radio frequency sending set/receiver,Infrared port, USB connect or for connecting calculating equipment 812 other interface to other calculating equipment.Communication connection 826 canIncluding wired connection or wireless connections.Communication connection 826 can transmit and/or receive telecommunication media.
Noun " computer readable medium " can include telecommunication media.Telecommunication media typically by computer-readable instruction or itsIts data materialization is that such as carrier wave or other conveyer mechanism are such " data signal of modulation ", and includes that any information passesPass medium.Noun " data signal of modulation " can include one or more or so that the information quilt with its feature groupIt is encoded to the signal that in signal, such mode changes.
Equipment 812 can include input equipment 824, such as keyboard, mouse, pen, voice input device, touch input device,Infrared camera, video input apparatus and/or other input equipment any.Equipment 812 can also include outut device 822, allSuch as one or more display, speaker, printer and/or other outut device any.Input equipment 824 and outut device822 can be connected to equipment 812 via wired connection, wireless connections or any combination of both.An embodimentIn, the input equipment or the outut device that calculate equipment from another are used as the input equipment for calculating equipment 812824 or outut device 822.
The parts of calculating equipment 812 can be connected by various interconnection as such as bus.Such interconnection can be wrappedInclude peripheral component interconnection (pci), such as PCI Express, USB (universal serial bus) (USB), firewire(IEEE 1394), lightLearn bus structures etc..In another embodiment, the parts of calculating equipment 812 can be interconnected by network.Such as, storageDevice 818 can be made up of the multiple physical memory cells arc being positioned at different physical location, be interconnected by network.
It will be appreciated by those skilled in the art that the storage device being utilized to store computer-readable instruction can be distributed onOn network.Such as, computer-readable instruction can be stored to implement to carry here via the accessible calculating equipment 830 of network 828One or more embodiments of confession.Calculating equipment 812 can access of calculating equipment 830 downloading computer instructionsDivide or all to perform.Alternatively, calculate equipment 812 can the fragment of downloading computer instructions on demand, or certainA little instruction can perform on equipment 812 calculating, and some instruction is calculating execution on equipment 830.
This provide the various operations of embodiment.In one embodiment, one or more in described operation canIt is stored in the computer-readable instruction on one or more computer readable medium, if these instructions are set by calculating to constituteStandby execution, then make the operation described by the execution of calculating equipment.Some or all order used described in operation should notIt is construed as to imply that these operations necessarily depend on order.From it will be appreciated by persons skilled in the art that this description benefitsThe sequencing replaced.Further, it will be understood that not every operation is necessarily present in each embodiment provided hereinIn.
And, word " demonstrate " be here used for finger be used as example, example or illustrate.Herein asAny aspect being described of " demonstrating " or design are not necessarily to be construed as more favourable than other side or design.But,The use of word exemplary is intended to provide concept in a concrete fashion.When used in this application, noun "or" is intended to mean that and includesThe "or" of property rather than the "or" of exclusiveness.It is, unless additionally specified, or it is apparent from from context, otherwise " X profitWith A or B " it is intended to mean that the displacement of any natural inclusive.If it is, X utilizes A;X utilizes B;Or X utilizes A and B, thenIt is satisfied by " X utilizes A or B " under any aforesaid example.It addition, when using in the application and claims, hatWord " one " and " one " (" a " and " an ") generally can be interpreted to mean that " one or more ", unless additionally regulation or fromContext is apparent from being for singulative.
Although it addition, present disclosure is shown and described relative to one or more realizations, but art technologyPersonnel are based on to the reading of this specification and accompanying drawing and understanding, it will expect alternative and the amendment of equivalent.Present disclosure bagInclude all such amendments and alternative, and only limited by the scope of following claims.Especially, just by above-mentioned portionIn the various functions that part (such as, element, resource etc.) performs, it is used for describing the noun of such parts, unless separatelyOther places indicates, otherwise intends any parts (such as, the namely function corresponding to the predetermined function for performing described partsUpper equivalent), even if they are structurally not equal in the exemplary realization that present disclosure here illustrates perform this functionDisclosed structure.Although it addition, the specific features of present disclosure is probably real relative to the only one in several realizationsExisting and disclosed, but such feature can according to that wanted for any given or application-specific and favourable, and and itsOne or more further features that it realizes are combined.And, noun " is included ", " having ", " having ", " with " or theyVariants is for the aspect described in detail or used in claim, and such noun is intended to be similar to what noun " included "Mode but inclusive.