CN103493091A - Most recently used list for attaching files to messages - Google Patents

Most recently used list for attaching files to messages Download PDF

Info

Publication number
CN103493091A
CN103493091A CN201280020462.9A CN201280020462A CN103493091A CN 103493091 A CN103493091 A CN 103493091A CN 201280020462 A CN201280020462 A CN 201280020462A CN 103493091 A CN103493091 A CN 103493091A
Authority
CN
China
Prior art keywords
file
electronic information
mru
application
list
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
CN201280020462.9A
Other languages
Chinese (zh)
Other versions
CN103493091B (en
Inventor
J·A·梅色尔斯
D·P·科斯泰纳罗
J·布朗
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
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to CN201710092404.1A priority Critical patent/CN106910043A/en
Publication of CN103493091A publication Critical patent/CN103493091A/en
Application granted granted Critical
Publication of CN103493091B publication Critical patent/CN103493091B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/60Business processes related to postal services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Radiation-Therapy Devices (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

A user may select an attachment for an electronic message from a most recently used (MRU) list of files. For example, when a user is composing an electronic message, they may select a file to attach to the message from the MRU list. The recently used files that are included within the MRU list may be related to or more applications/locations and/or one or more computing devices. For example, the MRU list may include files accessed by one or more different authoring applications and/or files that have recently been accessed/created that are associated with the user.

Description

For file being appended to the most recently used list of message
Background technology
The user often sends annex with electronic information.When document or other file are appended to message, the user locates this document and this document is appended to described message.Can select and/or add described file by drag-and-drop operation by menu item.
Summary of the invention
Provide content of the present invention in order to introduce in simplified form some concepts that will further describe in following embodiment.Content of the present invention is not intended to identify 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.
The user can select an annex for electronic information from the listed files of nearest use (MRU).For example, as the user, when building an electronic information, they can select a file to append in described message from described MRU list.Being included in the file of the recent use in the MRU list can be relevant to one or more application/positions and be associated with one or more computing equipments.For example, the MRU list can comprise the file be associated with described user of on the file of being accessed by one or more different creation application and/or the one or more computing equipments that use the user, accessing in the recent period/creating.
The accompanying drawing explanation
Fig. 1 illustrates the example calculation environment;
Fig. 2 illustrates a kind of for select the system of the annex of message from the MRU list;
Fig. 3 illustrates the demonstration of electronic information, has comprised the demonstration of the MRU list for selecting annex;
Fig. 4 shows the example of the different MRU lists that show the file used in the recent period; And
Fig. 5 shows for the MRU list, selecting the illustrative process to the annex of electronic information.
Embodiment
Represent that with reference to wherein identical label the accompanying drawing of identical element describes each embodiment.Particularly, Fig. 1 and corresponding concise and to the point, the general description that the suitable computing environment aimed to provide realizing therein each embodiment is discussed.
Generally speaking, program module comprises the structure of carrying out particular task or realizing routine, program, assembly, data structure and other type of particular abstract data type.Also other computer system configurations be can use, portable equipment, multicomputer system comprised, based on microprocessor or programmable consumer electronics, small-size computer, mainframe computer etc.Also can use the distributed computing environment that task is carried out by the teleprocessing equipment linked by communication network therein.In distributed computing environment, program module can be arranged in local and remote memory storage device both.
With reference now to Fig. 1,, the illustrative computer environment of the computing machine 100 utilized in each embodiment will be described in.Computer environment shown in Fig. 1 comprises computing equipment, these computing equipments (for example can be configured to mobile computing device separately, phone, flat computer, net book, laptop computer), the computing equipment of server, desk-top computer or a certain other types, and comprise CPU (central processing unit) 5(" CPU "), comprise random access memory 9(" RAM ") and the system storage 7 of ROM (read-only memory) (" ROM ") 10 and the system bus 12 that storer is coupled to CPU (central processing unit) (" CPU ") 5.
Store basic input/output in ROM10, this system includes and helps such as in the basic routine of transmission information between the element in computing machine between the starting period.Computing machine 100 also comprises mass-memory unit 14, this mass-memory unit 14 for storage operation system 16, messages application 24, apply 25 and add-on manager 26, this will be described in more detail below.
Mass-memory unit 14 is connected to CPU5 by the bulk memory controller (not shown) that is connected to bus 12.Mass-memory unit 14 and the computer-readable medium be associated thereof provide non-volatile memories for computing machine 100.Although the description to computer-readable medium comprised relates to mass-memory units such as hard disk or CD-ROM drive herein, computer-readable medium can be can be by any usable medium of computing machine 100 access.
As example, and unrestricted, computer-readable medium can comprise computer-readable storage medium and communication media.Computer-readable storage medium comprises with any method of the information such as computer-readable instruction, data structure, program module or other data or volatibility and non-volatile, the removable and irremovable medium that technology realizes for storage.Computer-readable storage medium also comprises, but be not limited to RAM, ROM, Erasable Programmable Read Only Memory EPROM (" EPROM "), EEPROM (Electrically Erasable Programmable Read Only Memo) (" EEPROM "), flash memory or other solid-state memory technology, CD-ROM, digital versatile disc (" DVD ") or other optical storage, tape cassete, tape, disk storage or other magnetic storage apparatus, maybe can be for storing information needed and can be by any other medium of computing machine 100 access.
Computing machine 100 uses and is connected and operates in networked environment with the logic of remote computer by the network 18 such as the Internet.Computing machine 100 can be connected to network 18 by the network interface unit 20 that is connected to bus 12.It can be wireless and/or wired that network connects.Network interface unit 20 also can be used for being connected to network and the remote computer system of other type.Computing machine 100 can also comprise that these equipment comprise keyboard, mouse or electronics stylus (not shown in Figure 1) for receiving and processing the i/o controller 22 from the input of several other equipment.Similarly, i/o controller 22 can provide I/O for the output device of display screen 23, printer or other type.
As previously outlined, a plurality of program modules and data file can be stored in the mass-memory unit 14 and RAM9 of computing machine 100, the operating system 16 that comprises the operation that is suitable for controlling computing machine, as the WINDOWS PHONE7 of the Microsoft in Redmond city
Figure BDA0000402257770000031
, WINDOWS7
Figure BDA0000402257770000032
, or WINDOWS SERVER
Figure BDA0000402257770000033
operating system.Mass-memory unit 14 and RAM9 can also store one or more program modules.Particularly, mass-memory unit 14 and RAM9 can store the one or more application programs 24 such as text processing application, spreadsheet application, Video Applications, picture application, demonstration application and Web browser and apply 25.
User interface 15 is used for application and document mutual by the user.Messages application 24 can be one or more different information receiving and transmittings application.For example, computing machine 100 can comprise e-mail applications, instant message transrecieving (IM) application, SMS, MMS application, real-time information network (for example, Twitter
Figure BDA0000402257770000034
interface), social networks application etc.According to an embodiment, information receiving and transmitting application 24 is e-mail applications, such as MICROSOFT OUTLOOK
Figure BDA0000402257770000035
.Information receiving and transmitting application can be based on client and/or based on web's.For example, can use based on network messenger service 17, such as: MICROSOFT WINDOWS LIVE or certain other based on network Email and messaging service.Application 25 can be based on client and/or based on network application (for example word processing application, spreadsheet application, photo application etc.).
Network is shared 27 and is configured to store the content (for example, document, electrical form, web content etc.) that one or more users can access by IP network 18.For example, network is shared 27 and can be stored the content that the user that is positioned at one or more positions can access.
Add-on manager 26 is configured to show a listed files that uses recently (MRU), therefrom can select one or more files to append to electronic information.Can from the addressable file of the computing equipment that shows described MRU, create described MRU.For example, while on the laptop computer the user, showing MRU, can from the file (being the file of network-accessible) of any recent use of described laptop computer access, can be shown by described user.Selected file can be affixed to described message, and/or can be comprised by message to the link of file.Term " link " refers to the address of the position of denoting contents.For example, link can be the form of specifying the URL(uniform resource locator) (URL) of the stored network site of attachment/content.Clickthrough is generally retrieved this and is linked content pointed.Add-on manager 26 can be positioned at the outside of application (for example the information receiving and transmitting application 24) as shown in the figure, or can be the part of application.In addition, own/some function that add-on manager 26 provides can be positioned at the inner/outer of information receiving and transmitting application.
According to an embodiment, add-on manager 26 is configured to present content and/or the annex of link in the annex zone of electronic information.Add-on manager 26 is configured to obtain and shows the MRU list.The user can select an annex for electronic information in user interface 15 from the listed files of shown nearest use (MRU).For example, as the user, when building an electronic information, they can select a file to append in described message from described MRU list.The file that is included in the recent use in the MRU list can be relevant to one or more application/positions and/or one or more computing equipment.For example, the MRU list can comprise the file of being accessed by one or more different creation application and/or accessed/file be associated with described user of creating in the recent period.The following discloses the more details relevant to add-on manager.
Fig. 2 illustrates a kind of for select the system of the annex of message from the MRU list.As shown in the figure, system 200 comprises computing equipment 1(210), computing equipment 2(220), network shares 230 and messaging service 240.
Computing equipment can be to be configured to carry out the computing equipment that comprises any type of the operation that annex is relevant with the electronic information linked that points to content with sending and receiving.For example, some in these computing equipments can be: mobile computing device (for example, cell phone, flat computer, smart phone, laptop computer etc.), desk-top computing equipment and server.Some computing equipments may be arranged to provides online service (for example being configured for the messaging service 240 of sending and receiving electronic information); Some computing equipments may be arranged to data sharing; Some computing equipments can be arranged in local network; Some computing equipments can be arranged at can the network by access to the Internet in, etc.
Computing equipment is coupled by network 18.Network 18 can be many dissimilar networks.For example, network 18 can be IP network, for carrier network of cellular communication etc.Generally speaking, network 18 is for transmitting data between the computing equipment sharing 230 such as computing equipment 1, computing equipment 2, network, messaging service 240.
Computing equipment 1 comprises information receiving and transmitting application 212, apply 218, store 214 and user interface 216.As shown in the figure, the content (such as file 232) of computing equipment 1 in being used for sharing with electronic information, network by the user, apply 218 etc. carry out mutual.
User interface (UI) 216 be used to such as information receiving and transmitting application 212, apply 218 and file (214,232) application and content carry out alternately.Can come to carry out alternately with content by one or more user interfaces of one or more types.For example, UI216 can comprise the use of the menu in context menu, menu bar, the menu item that is selected from functional areas (ribbon) user interface, EFR STK etc.Generally speaking, UI216 is configured to make the user can be easily mutual with content and electronic information.For example, the user can use UI216 from the MRU list, to select a file so that this document is appended to electronic information simply.
Information receiving and transmitting application 212 can be based on the application of client, such as e-mail applications, instant message transrecieving application, social media application etc.Generally speaking, information receiving and transmitting application 212 is used to the electronic information of one or more types of sending and receiving.Except information receiving and transmitting application 212, or replace one or more in described different information receiving and transmitting application, can use based on network messaging service 240.For example, can use the web interface to visit messaging service 240.
Messaging service 240 can be used to process the electronic information between one or more computing equipments (such as computing equipment 1 and computing equipment 2).Messaging service 240 can be configured to process dissimilar message, such as SMS, MMS, Email, for message of social networks etc.Messaging service 240 can dispose the function of add-on manager 26, and can come to the selected annex of electronic message delivery with one or more type of messages.
Computing equipment 2 comprises one or more application, and such as web browser (222), this web browser can be configured to access message transmitting-receiving service (such as the E-mail service based on web) and content exchange.For example, web browser can be used to access message transmitting-receiving service 240, and creates the electronic information that comprises one or more annexes of selecting from the MRU list.
One or more networks are shared (for example, network shares 230) can be used to store content, and for example file 232.Described content can be the content that is linked to/appends to any type of message, such as word processing file, electrical form, lantern slide, web site contents, picture, video etc.Network shared 230 can be accessed by computing equipment, this computing equipment and this content exchange.Network is shared and can be associated with the online service of supporting online access to content/mutual.Described network is shared and can be associated with one or more online services.For example, different networks is shared can be associated with dissimilar annex (sharing such as the network for Video service, picture service, document services etc.).
Add-on manager 26 is configured to obtain and show the MRU list of the file that can add/be linked to electronic information.Described file can be the file that is affixed to/is linked to any type of message, such as word processing file, electrical form, lantern slide, picture, video, web site contents etc.In the MRU list, included file is based on the file be used in the recent period.The file used in the recent period can be associated from one or more different computing equipments.For example, the user can use the first computing equipment to visit some file, and uses subsequently the second computing equipment to visit other file.The part of the file of being accessed by the first computing equipment in this example, (file of for example being accessed by the first computing equipment and can be accessed by the second computing equipment when showing MRU) can be included in the MRU shown by the second computing equipment.According to an embodiment, the file be included in MRU is the file of being accessed by one or more different application recently and/or the file of being accessed by one or more computing equipment in the recent period.For example, the MRU list can comprise file from text processing application, demonstration application, spreadsheet application, picture application, Video Applications, application based on web, from recent accessed file of data storage etc.According to an embodiment, creation application (for example can create the application of file) is used to determine the list of the file used in the recent period.Can determine the file be included in the MRU list by different modes.For example, can monitor the list of applying the file to determine recent use and/or can for example, be obtained from this application and/or another source (operating system) by a list of applying the file of being accessed.Can for example, based on various criterions (the last X number purpose file of each application in the application different from these is shown, is illustrated in file of accessing in predetermined period of time etc.), filter obtained listed files.
After one or more shown file in having selected described MRU list, add-on manager 26 is configured to selected file and/or the link of pointing to selected file are appended in electronic information.For example, add-on manager 26 can comprise in message that the link of pointing to selected file appends to actual file in this message to replace.Add-on manager 26 can be determined and comprise link based on various criterions.For example, the user can indicate the link that comprises the selection of pointing to the file from the MRU list, rather than this document is appended to message.Can make the indication of using link by selecting user interface option and/or user preference.Document location also can be used as criterion.For example, when file is positioned at sharing position, the link of pointing to this shared file can be included to replacement as annex/supplement.Can also determine when in message and comprise that link for example, to replace additional selected file (size of selected file is greater than the predetermined size threshold value such as 1MB, 5MB, 10MB) by size threshold value.Can for example, by the user (system manager) who authorizes, configure predetermined size threshold value.Once select file from the MRU list, electronic information sent to determined recipient.
Fig. 3 illustrates the demonstration of electronic information, has comprised the demonstration of the MRU list for selecting annex.As shown in the figure, message 300 has comprised: addressee (To :) field, carbon copy field (field), subject field Cc::, annex field, message text 314 and MRU list 305.Can comprise more or less field in this electronic information.
Available various ways access electronic information.For example, the addressable E-mail service of web browser, the e-mail applications on computing equipment can be configured to from one or more different service sending/receiving Emails etc.
When building electronic information 300, can show that MRU list (for example the MRU list 305) is to select the being included in one or more annexes in message.Described annex can point to the content of any type, such as word processing file, electrical form, lantern slide, web site contents, picture, video etc.Generally speaking, this link can be pointed to the content of any type that computing equipment can access.
MRU list 305 shows the list of the file of by one or more different application, being accessed in the recent period/being used.As shown in the figure, the MRU list 305 in message 300 illustrates listed files and accessed time of each file.In MRU list 305, from as by " (C2) " and " (C3) " label indicated different computing equipment (computing machine C2 and computing machine C3) accessed two files (file 4 and picture 1).Can use other label.For example, can carry out these files in highlighted demonstration MRU list based on the computing equipment of last access file therefrom, can use different icons, the title of computing equipment is shown, for file, change icon etc.According to an embodiment, the MRU list is the computing equipment of this document of the last access of indication graphically not.Useful distinct methods shows the MRU list.For example, the user can select a menu option (for example inserting) to show that MRU list and/or MRU list (or part of MRU list) can show (for example the MRU list 320) together with message.Be chosen in one of file of for example, listing in MRU list (MRU305, MRU320) and just selected file appended to message (for example select File 1 has just appended to file 1315 in the annex zone from MRU320).
The annex zone can be positioned at many zoness of different of demonstration.Usually, come by this way the positioning attachment zone: even the text of rolling message is to change the view of message, the demonstration in annex zone remains visible.Such as pattern indicator such as icons, can be displayed near annex in the annex zone/link so that the extraneous information of relevant this annex to be provided.Can select pattern indicator with the type of instruction content and/or other characteristic of the relevant content linked.For example, can this content be shown by document icon is a document, can use the web icon for the web content, can use the electrical form icon for electrical form, can use the picture icon for picture, can use message icon for message, can use the online service icon to upload to so that described annex to be shown where (for example the Video service icon has indicated described annex to be uploaded to Video service 1, picture service icon ...) etc.
Fig. 4 shows the example of the different MRU lists that show the file used in the recent period.
As shown in the figure, MRU list 400 shows the list of the file of recent use, comprises filename, time and the residing position of file of using this document.As can be seen, MRU list 400 illustrates file and can be positioned at computing equipment and originally be located in (for example file 2, picture 2) and/or file and can be positioned at network site (for example file 4) and locate.File can be the file (for example webpage of document, message, picture, access etc.) of any type of use.The list of the file illustrated in the MRU list can be based on preference.For example, the user can specify the file that all recent access are shown, part (for example, in the file that the list of selected application is used, predetermined time cycle editor's file) of file etc.
MRU list 410 shows the list of the file of the recent use of using in predetermined time cycle.According to an embodiment, described listed files can based on predetermined time cycle (for example last 5 minutes, 10 minutes, 15 minutes, hour, day, week etc.) in accessed/file of using.In the example shown, MRU410 is illustrated in the list of the file of accessed in nearest one hour/use.
MRU list 420 illustrates the list of the file of the recent use of organizing with file type.As shown in the figure, MRU420 illustrates the file of the file of two Doctypes, two electrical form types and the file of a picture/mb-type.The type of file can be any file type (for example word processing file, electronic form document, Email, instant message, webpage, picture, video, drawing etc.).Also can configure the number of the shown document of every kind of file type.For example, the number of every kind of Doctype can be restricted to the document of certain number.
Fig. 5 shows for the MRU list, selecting the illustrative process to the annex of electronic information.When reading the discussion of the routine provided herein, should be appreciated that, the logical operation of each embodiment is implemented as: (1) a series of computer implemented action or program modules that run on computing system; And/or logic of machine circuit or the circuit module of the interconnection in (2) computing system.This realization is the selection problem that depends on the performance requirement of realizing computing system of the present invention.Therefore, illustrated and logical operation that form embodiment described herein is variously referred to as operation, structural device, action or module.These operations, structural device, action and module can be used software, firmware, special digital logic, with and any combination realize.
After starting frame, process 500 moves to operation 510, at that, shows electronic information.Electronic information can be any electronic information that has comprised the ability of additional content.According to an embodiment, electronic information is email message.Other message also can be used annex, for example SMS, MMS, instant message, social networks message etc.
March to operation 520, with the demonstration of electronic information, show the MRU list.Can show MRU manual/autoly.For example, MRU can be automatically shows and/or shows in response to user action (such as selecting a menu option, click etc. in the annex zone) with the demonstration of electronic information.Be included in file in MRU and be based on the most recently used file be associated from one or more different application.According to an embodiment, the MRU list comprises by the user from recent the accessed accessible file of one or more computing equipments.The file that the user can be simply selects them just to work from the MRU list to be to append in message, thereby replaced the user must search for these files.
Move to operation 530, select one or more files from the MRU list.For example, the user can click an interior file of list so that this document is appointed as to annex.
Go to operation 540, selected file is affixed to message.File can be affixed to described message, and/or the link of sensing file can be comprised by message.
March to operation 550, will comprise that the electronic information of the link of annex/sensing annex sends to the recipient.
This process streams is to end block subsequently, and returns to process other action.
Above explanation, example and data provide the comprehensive description to the manufacture of ingredient of the present invention and use.Because can make many embodiment of the present invention in the situation that do not deviate from the spirit and scope of the present invention, so the present invention falls within the scope of the appended claims.

Claims (10)

1. one kind for selecting the method for the annex of electronic information, comprising:
Show electronic information;
Show nearest use (MRU) list that comprises a listed files;
Reception is to being presented at the selection of the file in described MRU list;
Selected file is appended to described electronic information; And
Described electronic information is sent to the recipient.
2. the method for claim 1, is characterized in that, show described MRU list comprise following at least one: show described MRU list and show the title of each file and the time that described file is used in the recent period from information receiving and transmitting application.
3. the method for claim 1, it is characterized in that, also comprise following at least one: create described MRU list in recent the accessed file of the different application client computing device and create described MRU list in the file of storage in the recent period client computing device.
4. the method for claim 1, is characterized in that, the described different application on described client computing device is to comprise following at least one application: text processing application, spreadsheet application and information receiving and transmitting application.
5. the method for claim 1, is characterized in that, also comprises client computing device and create described MRU list in the file of storage in the recent period.
6. the method for claim 1, is characterized in that, also comprise following at least one: obtain indication and will be included in the preference of file type in MRU and application type and obtain described MRU list from Another application.
7. the method for claim 1, is characterized in that, selected file appended to described electronic information and comprise the additional link of pointing to selected file.
8. a storage is used for the computer-readable recording medium of selection for the computer executable instructions of the annex of electronic information, comprising:
Show electronic information;
Show nearest use (MRU) list that comprises a listed files;
Reception is to being presented at the selection of the file in described MRU list;
Selected file is appended to described electronic information; And
Described electronic information is sent to the recipient.
9. one kind for selecting the system for the annex of electronic information, comprising:
Being configured to be connected to network of network connects;
Processor, storer and computer-readable recording medium;
Be stored on described computer-readable recording medium and the operating environment of carrying out on described processor;
The information receiving and transmitting application; And
Should be used for the add-on manager of operation in conjunction with described information receiving and transmitting, described add-on manager is configured to carry out and comprises following action:
Show the electronic information be fabricated;
In response to a selection, show the list of the nearest use (MRU) comprise a listed files, wherein said MRU list is from recent the accessed file of the application by different and the document creation of accessing from client computing device;
Reception is to being presented at the selection of the file in described MRU list;
Selected file is appended to described electronic information; And
Described electronic information is sent to the recipient.
10. computer-readable recording medium as claimed in claim 9, is characterized in that, selected file appended to described electronic information and comprise the additional link of pointing to selected file.
CN201280020462.9A 2011-04-28 2012-04-28 Most recently used list for attaching files to messages Active CN103493091B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710092404.1A CN106910043A (en) 2011-04-28 2012-04-28 For the most recently used list being attached to file in message

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/096,922 2011-04-28
US13/096,922 US9455939B2 (en) 2011-04-28 2011-04-28 Most recently used list for attaching files to messages
PCT/US2012/035711 WO2012149510A2 (en) 2011-04-28 2012-04-28 Most recently used list for attaching files to messages

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201710092404.1A Division CN106910043A (en) 2011-04-28 2012-04-28 For the most recently used list being attached to file in message

Publications (2)

Publication Number Publication Date
CN103493091A true CN103493091A (en) 2014-01-01
CN103493091B CN103493091B (en) 2017-03-22

Family

ID=47068801

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201280020462.9A Active CN103493091B (en) 2011-04-28 2012-04-28 Most recently used list for attaching files to messages
CN201710092404.1A Pending CN106910043A (en) 2011-04-28 2012-04-28 For the most recently used list being attached to file in message

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201710092404.1A Pending CN106910043A (en) 2011-04-28 2012-04-28 For the most recently used list being attached to file in message

Country Status (10)

Country Link
US (2) US9455939B2 (en)
EP (1) EP2745262B1 (en)
JP (1) JP6026506B2 (en)
KR (2) KR101884344B1 (en)
CN (2) CN103493091B (en)
AU (2) AU2012249339B2 (en)
CA (1) CA2834236C (en)
MX (1) MX339054B (en)
RU (1) RU2612582C2 (en)
WO (1) WO2012149510A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105681168A (en) * 2016-03-04 2016-06-15 浙江翼信科技有限公司 E-mail attachment uploading method and apparatus
CN105824827A (en) * 2015-01-06 2016-08-03 阿里巴巴集团控股有限公司 File path storage and local file visiting method and apparatus
CN107077663A (en) * 2014-09-30 2017-08-18 微软技术许可有限责任公司 To the processing based on cloud and local annex in communications applications
CN107153715A (en) * 2017-06-01 2017-09-12 青岛海信移动通信技术股份有限公司 The method and device of add file on the page

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9455939B2 (en) * 2011-04-28 2016-09-27 Microsoft Technology Licensing, Llc Most recently used list for attaching files to messages
US20150213476A1 (en) * 2012-06-18 2015-07-30 Google Inc. Displaying loyalty membership opportunities
KR20140071684A (en) * 2012-12-04 2014-06-12 삼성전자주식회사 Method for serching for file an electronic device thereof
US10270720B2 (en) 2012-12-20 2019-04-23 Microsoft Technology Licensing, Llc Suggesting related items
US20160034440A1 (en) * 2013-03-15 2016-02-04 Lg Electronics Inc. Apparatus for controlling mobile terminal and method therefor
KR102162836B1 (en) * 2013-08-30 2020-10-07 삼성전자주식회사 Apparatas and method for supplying content according to field attribute
KR20150077591A (en) * 2013-12-27 2015-07-08 삼성전자주식회사 Method for controlling data and an electronic device thereof
JP5783275B2 (en) * 2014-01-29 2015-09-24 富士ゼロックス株式会社 Information processing apparatus, information processing system, and program
US9363305B2 (en) * 2014-01-30 2016-06-07 Vmware, Inc. Remote contextual access to operating system desktops
US9710134B1 (en) * 2014-03-20 2017-07-18 Amazon Technologies, Inc. Smart contact lists
US9721021B2 (en) * 2014-05-27 2017-08-01 Quixey, Inc. Personalized search results
US11595335B2 (en) * 2015-08-04 2023-02-28 Blackberry Limited Method and device for attaching messages stored at a device as attachments to a message being composed at the device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059384A1 (en) * 2000-07-13 2002-05-16 Koninklijke Philips Electronics N.V. Substituting URL for attachment in forwarding electronic content
US20050182798A1 (en) * 2004-02-12 2005-08-18 Microsoft Corporation Recent contacts and items
US20070271344A1 (en) * 2006-05-22 2007-11-22 Kannan Danasekaran Electronic mail message document attachment
US20080005685A1 (en) * 2006-06-30 2008-01-03 Clemens Drews Interface mechanism for quickly accessing recently used artifacts in a computer desktop environment
US7412447B2 (en) * 2004-03-01 2008-08-12 Fuji Xerox Co., Ltd. Remote file management using shared credentials for remote clients outside firewall

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7346850B2 (en) * 1998-06-12 2008-03-18 Cygnus Systems, Inc. System and method for iconic software environment management
US8527882B2 (en) * 1998-06-12 2013-09-03 Gregory J. Swartz System and method for iconic software environment management
US7043529B1 (en) * 1999-04-23 2006-05-09 The United States Of America As Represented By The Secretary Of The Navy Collaborative development network for widely dispersed users and methods therefor
US6427149B1 (en) * 1999-09-09 2002-07-30 Herman Rodriguez Remote access of archived compressed data files
US6898622B1 (en) * 2000-05-04 2005-05-24 Bellsouth Intellectual Property Corp. Method for composing packages of electronic mail attachments
JP2002049569A (en) 2000-08-02 2002-02-15 Toukei Computer Co Ltd Electronic mail system
US20030040833A1 (en) * 2001-08-06 2003-02-27 Joseph Gasiorek Flowchart-based control system with active description objects
US7568148B1 (en) 2002-09-20 2009-07-28 Google Inc. Methods and apparatus for clustering news content
US8719325B2 (en) * 2003-02-28 2014-05-06 Microsoft Corporation Method to initiate server based collaboration on e-mail attachments
JP2005141438A (en) 2003-11-05 2005-06-02 Canon Sales Co Inc Electronic mail processor, electronic mail processing method and its program
US7395267B2 (en) * 2004-02-11 2008-07-01 Fuji Xerox Co., Ltd. System and method for customized document selection
US7614009B2 (en) * 2004-03-24 2009-11-03 Microsoft Corporation Method for controlling filename display for image and video file types
US7574674B2 (en) * 2004-04-02 2009-08-11 Microsoft Corporation Method for controlling filename display for image and video file types
US8195744B2 (en) * 2004-07-09 2012-06-05 Orb Networks, Inc. File sharing system for use with a network
JP2006146604A (en) * 2004-11-19 2006-06-08 Canon Inc File management system and file management method
US7340686B2 (en) 2005-03-22 2008-03-04 Microsoft Corporation Operating system program launch menu search
JP4644015B2 (en) * 2005-03-30 2011-03-02 富士通株式会社 Mail server, mail receiving device, mail server program, and mail receiving program
US20060265458A1 (en) * 2005-05-20 2006-11-23 Aldrich William C System and method for selecting and managing files
US7809687B2 (en) * 2006-08-04 2010-10-05 Apple Inc. Searching a backup archive
US8024800B2 (en) 2006-09-25 2011-09-20 International Business Machines Corporation File attachment processing method and system
KR101351751B1 (en) 2007-01-16 2014-01-15 엘지전자 주식회사 Method of displaying an accompanying file list, method of downloading and uploading an accompanying file using an e-mail protocol, and mobile communication terminal thereof
US20080307017A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Searching and Restoring of Backups
US8239460B2 (en) 2007-06-29 2012-08-07 Microsoft Corporation Content-based tagging of RSS feeds and E-mail
US9596308B2 (en) 2007-07-25 2017-03-14 Yahoo! Inc. Display of person based information including person notes
US8621610B2 (en) * 2007-08-06 2013-12-31 The Regents Of The University Of Michigan Network service for the detection, analysis and quarantine of malicious and unwanted files
KR101445764B1 (en) * 2007-11-05 2014-10-02 삼성전자주식회사 A method for providing a multimedia contents list and a sub-list, and a broadcast receiver applied thereof
US20130086612A1 (en) * 2007-11-05 2013-04-04 Samsung Electronics Co., Ltd. Method for providing multimedia content list and sub-list, and broadcast receiving apparatus using the same
US9946722B2 (en) 2007-11-30 2018-04-17 Red Hat, Inc. Generating file usage information
US20090150350A1 (en) * 2007-12-05 2009-06-11 O2Micro, Inc. Systems and methods of vehicle entertainment
US8892560B2 (en) * 2008-08-29 2014-11-18 Adobe Systems Incorporated Intuitive management of electronic files
US20120266079A1 (en) * 2011-04-18 2012-10-18 Mark Lee Usability of cross-device user interfaces
US9455939B2 (en) * 2011-04-28 2016-09-27 Microsoft Technology Licensing, Llc Most recently used list for attaching files to messages

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059384A1 (en) * 2000-07-13 2002-05-16 Koninklijke Philips Electronics N.V. Substituting URL for attachment in forwarding electronic content
US20050182798A1 (en) * 2004-02-12 2005-08-18 Microsoft Corporation Recent contacts and items
US7412447B2 (en) * 2004-03-01 2008-08-12 Fuji Xerox Co., Ltd. Remote file management using shared credentials for remote clients outside firewall
US20070271344A1 (en) * 2006-05-22 2007-11-22 Kannan Danasekaran Electronic mail message document attachment
US20080005685A1 (en) * 2006-06-30 2008-01-03 Clemens Drews Interface mechanism for quickly accessing recently used artifacts in a computer desktop environment

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107077663A (en) * 2014-09-30 2017-08-18 微软技术许可有限责任公司 To the processing based on cloud and local annex in communications applications
CN105824827A (en) * 2015-01-06 2016-08-03 阿里巴巴集团控股有限公司 File path storage and local file visiting method and apparatus
CN105681168A (en) * 2016-03-04 2016-06-15 浙江翼信科技有限公司 E-mail attachment uploading method and apparatus
CN105681168B (en) * 2016-03-04 2019-02-19 浙江翼信科技有限公司 A kind of e-mail attachment method for uploading and device
CN107153715A (en) * 2017-06-01 2017-09-12 青岛海信移动通信技术股份有限公司 The method and device of add file on the page

Also Published As

Publication number Publication date
AU2012249339A1 (en) 2013-10-31
AU2012249339B2 (en) 2016-09-15
AU2016262752A1 (en) 2016-12-15
MX339054B (en) 2016-05-06
CA2834236A1 (en) 2012-11-01
MX2013012581A (en) 2013-11-21
US20120278406A1 (en) 2012-11-01
WO2012149510A2 (en) 2012-11-01
CA2834236C (en) 2019-07-16
JP6026506B2 (en) 2016-11-16
RU2612582C2 (en) 2017-03-09
WO2012149510A3 (en) 2013-01-24
CN103493091B (en) 2017-03-22
KR20140012148A (en) 2014-01-29
KR20180095091A (en) 2018-08-24
EP2745262A4 (en) 2014-09-24
EP2745262A2 (en) 2014-06-25
EP2745262B1 (en) 2018-06-06
US9455939B2 (en) 2016-09-27
RU2013147827A (en) 2015-04-27
JP2014514666A (en) 2014-06-19
CN106910043A (en) 2017-06-30
US20170012910A1 (en) 2017-01-12
KR101884344B1 (en) 2018-08-30
AU2016262752B2 (en) 2018-12-06

Similar Documents

Publication Publication Date Title
CN103493091A (en) Most recently used list for attaching files to messages
CN102622406B (en) The expression of people in electrical form
US10552799B2 (en) Upload of attachment and insertion of link into electronic messages
CN103493048A (en) Storing metadata inside file to reference shared version of file
US10097661B2 (en) Uploading attachment to shared location and replacing with a link
CN103503021A (en) Presenting links to content as attachments in electronic messages
US20120278407A1 (en) Automatic uploading of attachments to a shared location
CN103503020A (en) Making document changes by replying to electronic messages
CN103503018A (en) Setting permissions for links forwarded in electronic messages
CN103518220A (en) Changes to documents automatically summarized in electronic messages
CN102591927B (en) Location aware spreadsheet actions
US20120278403A1 (en) Presenting link information near links within electronic messages
EP2369533A1 (en) Method, system, computer-readable medium and mobile device for managing messages
KR101328249B1 (en) Method of providing a cloud service and terminal using the cloud service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150717

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150717

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant