CN105745637A - 经由电子邮件共享文件 - Google Patents

经由电子邮件共享文件 Download PDF

Info

Publication number
CN105745637A
CN105745637A CN201480061877.XA CN201480061877A CN105745637A CN 105745637 A CN105745637 A CN 105745637A CN 201480061877 A CN201480061877 A CN 201480061877A CN 105745637 A CN105745637 A CN 105745637A
Authority
CN
China
Prior art keywords
file
sharing
screen
instruction
link
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.)
Pending
Application number
CN201480061877.XA
Other languages
English (en)
Inventor
D·L·小迈尔斯
D·P·里芒特
K·弗恩
M·帕尔玛
B·Y-P·麦金泰尔
M·科雷亚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN105745637A publication Critical patent/CN105745637A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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
    • 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/50Business processes related to the communications industry
    • 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
    • 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/18Commands or executable codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Operations Research (AREA)

Abstract

本文公开了用于有助于经由电子邮件来共享文件的技术。文件可以在从电子邮件应用内发起的简化处理流程中作为附件或链接来共享。响应于接收要共享文件的命令,电子邮件应用可以启动文件资源管理器屏幕,其中从文件资源管理器屏幕,用户可以浏览包括在本地驱动上存储的文件和经由云存储提供商存储的文件在内的文件。在文件由用户经由文件资源管理器屏幕选择后,电子邮件应用可以展示针对该文件的共享选项。不管该文件初始存储在哪里,该文件都可以附加到电子邮件或者到该文件的链接可以***到电子邮件中。当文件被选择用于作为链接来***时,电子邮件应用可以将文件从本地驱动上传到云存储提供商。

Description

经由电子邮件共享文件
背景技术
当用户希望与其它用户共享文件(例如,各种文件类型的文档)时,他们常将文件的副本附加到电子消息。典型地,用户能够使用用于启动文件选择器的“附加”文件菜单命令从电子邮件(email)应用内附加文件,使得用户能够从用户的本地计算机或网络服务器选择文件。然而,用户越来越多地使用基于因特网的存储服务(常称为“云存储”)来存储其文件,其中基于因特网的存储服务作为用于存放这些文件的集中式的(即便物理上分布式的)可访问的存放库。对于在“云”中存储的文件,用户可以从云服务内共享,或者从云服务内获取链接URL并将该URL手动***消息的主体内。
然而,这些共享文件的现有方法需要发送电子邮件的用户提前决定文件位于哪里以及他们将如何共享这些文件。这种工作流程对于发送文件的用户可能是低效且沮丧的,这是因为用户可能在考虑其希望共享的文件的准确存储位置之前撰写他们给接收方的消息。
发明内容
本文描述了一种用于经由电子邮件共享文件的处理流程和界面。向想要使用电子邮件来共享文件的用户提供了一种用于选择文件并将该文件作为附件来复制或者***到该文件的链接的简化入口点和处理流程。
提供的用户界面通过一系列步骤指导用户在电子邮件客户端内准备电子邮件时以期望的方式(例如,作为附件或者作为链接)从多个文件存储位置中的任意文件存储位置(例如,本地、网络或者云存储提供商)共享文件。提供的单个入口点用于附加文件或者***到文件的链接。单个入口点可以是命令图标,该命令图标在用户做出关于在电子邮件中共享的形式的决定之前先允许该用户从多个文件存储位置中的任意文件存储位置选择文件。也即,在一个文件或多个文件由用户选择后,一种选项针对可以如何共享该文件或该多个文件而显露。这类选项可以包括将副本附加到电子邮件以及向电子邮件中***链接。
尽管详细讨论了电子邮件,但是诸如即时消息(SMS、MMS)之类的其它通信形式也可以包含所描述的处理流程。
在一些实施例中,当在电子邮件客户端内,用户可以在云存储提供商与用户的本地计算设备之间复制文件。在一些情形中,当产生链接时,在用户的本地计算设备上存储的文件可以被上传给云存储提供商。多种文件选择和混合模式文件共享选项也可以在一些场景中实现。
提供的该发明内容用于以简化的形式介绍将在具体实施方式中在下面进一步描述的一系列概念。该发明内容既不是要标识所要保护的发明主题的关键特征或必要特征,也不是要用以限制所要保护的发明主题的保护范围。
附图说明
图1图示了用于在电子消息发送应用中共享文件的处理流程图,其中,文件可以从存储设备选择并作为链接或作为副本附加到电子消息。
图2A、图2B、图3、图4A、图4B和图5图示了用于共享文件的处理流程的示例用户界面。
图6图示了根据在何时选择来自本地驱动(或者除了云存储驱动之外的其它驱动)的文件方面的示例实现方案的另一处理流程。
图7图示了根据在何时选择来自云存储驱动的文件方面的示例实现方案的另一处理流程。
图8是图示了在一些实施例中使用的计算设备或***的组件的框图。
图9描绘了在其中若干网络设备组网的架构。
图10图示了在其中可以实行各实施例的示例***架构。
具体实施方式
本文描述了一种用于经由电子邮件共享文件的处理流程和界面。向想要使用电子邮件来共享文件的用户提供了一种用于选择文件并将该文件作为附件来复制或者***到该文件的链接的简化入口点和处理流程。
虽然电子邮件客户端在本文被具体描述用于实现文件共享处理流程,但是其它消息发送服务和模式(诸如即时消息发送(SMS、MMS))也可以实现文件共享处理流程。因而,各实施例可以以多种电子消息发送应用来实现。
例如,各实施例可以作为向终端用户提供电子消息发送服务的任何软件或固件的部分来实现。“电子消息发送应用”指允许通过局域网或因特网发送电子消息(诸如电子邮件)给其它接收方的任何应用或用户界面。
虽然将各实施例描述成提供用于文件共享的方法和***,但是可以共享文件(包含数据和甚至含有来自多个项目的数据的压缩文件在内的个体项目)和文件夹(可以包含多个文件和甚至其它文件夹在内的容器)两者。
在本文描述的各实施例使得正在撰写电子邮件的用户能够以简化且无缝的方式选择要共享的内容以及随后如何将其共享。该简化入口点和处理流程允许用户通过生成可用于从电子邮件客户端内挑选文件的多个文件位置(包括云存储)以及随后提供针对将该文件附加到消息或者将到该文件的链接包括在消息内的选项来选择要共享的内容以及随后如何将其共享。这使得用户:不仅能够延迟关于将如何发送信息给一个或多个接收方的决定直到做出对该文件的选择为止,还能够当将文件作为链接***时从电子邮件客户端内访问其云存储(或者其它文档库)。通过这样的方式,用户不需要离开电子邮件客户端来产生链接。
链接是指当“点击”以跳转到另一文档时可以使用的词、词组或者图片。作为其属性的一种,链接包括统一资源定位符(URL)用于指示文档的来源(例如,跳转的目的地)。电子邮件客户端可以以任何适当方式获得URL。根据特定的实现方案,URL可以由电子邮件客户端接收以用于在消息中生成链接。在一些情形中,电子邮件客户端可以经由应用程序接口(API)请求云存储提供商或者其它内容管理服务器(其管理对已存内容的存储和/或组织)以产生针对文件的URL。在其它情形中,电子邮件客户端可以例如当电子邮件客户端包括对针对文件的文件存储进行管理的文件管理器时,产生针对该文件的URL。
可以将“存储提供商”理解成表示永久性或半永久性介质空间的任何提供商,其中在永久性或半永久性介质空间上保存以及加载文件和文档。存储提供商可以包括云存储提供商。
“云存储”是一种类型的联网存储,而在联网存储中将数据存储在虚拟存储池中,该虚拟存储池跨越多个服务器和多个位置。这些联网存储池常是由诸如Amazon.com有限公司或者Google有限公司之类的具有大型数据中心的公司操控的。终端用户与公司随后可以从其租用存储容量。这些存储池的购买方使用因特网或者较不频繁地通过私有网络来连接到这些存储池。
“云存储提供商”是向终端用户消费者提供云存储服务的公司。这些公司通过在诸如台式计算机、平板以及智能电话之类的多种计算平台上提供应用来增强与云存储池交互的便利。云存储提供商的一些例子是MicrosoftGoogleDriveTM、BoxTM以及DropboxTM。典型地,云存储提供商在本地设备上安装应用。这些应用与远程云存储设备集成起来对文件进行研究、上传以及同步。典型地,这些服务还具有到已存文件的网页浏览器界面,该网页浏览器界面允许用户当提供商的界面应用没有安装在本地设备上时对已存文件进行控制。
电子邮件客户端指的是使得用户能够对用户的电子邮件进行访问的程序。电子邮件客户端可以是在用户的计算设备上运行的本地应用或者由用户经由在用户的计算设备上运行的浏览器来访问的网页应用。
可以实现在本文描述的处理流程的示例电子邮件客户端包括但不限于MicrosoftIBMLotusMail、GoogleOutlook.com以及Yahoo!Mail。电子邮件以及其它电子消息发送服务通常并入到个人信息管理器中,个人信息管理器提供诸如日期记录、任务管理以及联系人管理之类的额外服务。
图1图示了用于在电子消息发送应用中共享文件的处理流程,其中,文件可以从存储设备选择并作为链接或者作为副本附加到电子消息。图2A、图2B、图3、图4A、图4B和图5图示了用于共享文件的处理流程的示例用户界面。
在图1中,对要“共享文件”的命令的调用发起了共享处理流程(100)。虽然提及的是共享文件,但是各实现方案也可以包括共享文件夹以及包含在文件夹中的文件。因此,当讨论的一个方面涉及共享文件时,应当理解地是,一些实现方案也可以使得该方面或特征能够运用到共享文件夹。
图2A和图2B图示了撰写消息屏幕界面200的两个示例表示,其中,同时在直接运行或者经由在计算设备上运行的浏览器间接运行的电子消息发送应用内,用户可以撰写消息并附加或包括其它文件。用户的计算设备可以是但不限于个人计算机、膝上型计算机、台式计算机、平板计算机、阅读器、移动设备、个人数字助理、智能电话、游戏设计或控制台、或者智能电视。
如图2A和图2B中所示出地,展示的共享文件命令202可以发起共享处理流程,作为单个入口点。用户可以点击或触摸(204)命令202以启动共享处理流程。
在此用户背景下,“共享文件”命令可以视作类似于“附加文件”,作为针对共享处理流程的启动或入口点。用户界面特征的确切标记虽然可以随实现方案改变,但包括用于启动处理流程的任何入口点,该处理流程使得用户能够包括到文件的链接或者该文件的副本,用于与接收方共享该文件。
应当注意地是,当作为新消息撰写面的一部分来描述命令202时,相同的命令也可应用于“回复”或者“转发”撰写面。还应当注意,许多其它的用户界面组件(各种各样的,例如,下拉菜单、右键点击上下文菜单、甚或语音命令)可以用以发起文件共享处理。此外,如本领域技术人员所意识到地,关于用户输入命令已发生的确定可以使用由操作***或软件开发工具包支持的任何适当的检查方法来执行。相应地,该命令可以是但不限于语音命令、手势命令(触摸或非触摸)、触摸命令或者点击命令。
返回图1,响应于接收要共享文件的命令(101),可以提供用于描绘存储提供商以及文件选择位置的用户界面特征(102)。此用户界面特征可以包括文件资源管理器屏幕,该文件资源管理器屏幕描绘对用户可用的多种存储提供商选项。
图3图示了文件资源管理器屏幕界面的示例表示。从文件资源管理器屏幕界面300中,用户可以浏览文件并选择要共享的个体文件。文件资源管理器屏幕界面300可以在与撰写面分开的新窗口中打开,或者可以在相同的窗口中打开。可以将一个或多个存储位置(以及提供商)302描绘成允许用户使用针对文件资源管理器屏幕界面300的视图以浏览在这些位置中出现的文件夹和文件(经由资源管理器显示器304)。
由提供商302披露的存储位置可以包括附加到本地计算机的设备(诸如“C驱动”)、SD卡、USB棒以及CD/DVD-ROM驱动。此外,这些位置包括网络驱动,诸如在经由局域网、广域网或者虚拟私有网可访问的共享网络上对用户可用的那些网络驱动。由提供商302披露的存储位置还包括云存储提供商。可用的云存储提供商可以是以由底层设备操作***或者由在其上分层的编程框架实现的任意数量的方式,可由电子消息发送应用发现并且可供该电子消息发送应用访问的,其中编程框架包括但不限于应用程序接口(API)或者注册表设置。
随着用户通过各个存储提供商302进行浏览,在资源管理器显示器304中描绘的景象会改变,显示在该存储提供商上可用的文件夹和文件。用户可以随后通过使用任何数量的方法与界面进行交互来选择用于共享的一个文件或多个文件(以及一些情形中的文件夹),其中任何数量的方法包括但不限于按下文件(或文件夹)旁的复选框、按在行上以选择该行或者在触摸屏上用手指滑过文件(或文件夹)。以这种方式选择一个或多个项目的动作被称为“多选”,并且其使得应用能够对相同类型的多个项目执行相同的操作。
可以选择一个或多个文件(例如,如在图3中示出的来自云存储308的文件1305和文件2307)用于共享。在一些情形中,一旦选择了文件,处理过程便进行到下一步骤。在其它情形中,一旦选择一个或多个文件,用户便可以指示进行到处理流程中的下一步骤(例如,经由“继续”命令310)。进行或取消的通用主题的其它实施例是可行的。关于选择文件的指示和/或关于继续命令的指示可以促使应用接收文件选择结果。
返回图1,响应于接收文件选择结果(103),可以提供用于描绘共享选项的用户界面组件(例如,共享选项屏幕)。
应当理解地是,在这种上下文中,“共享选项”可以意指通过将文件的完整副本附加到电子邮件或者共享指向位于集中式存储位置的文件(或者文件夹)的指针(或者URL)来共享。然而,其也可以意指其它共享方法,而不必如词语“副本”或“链接”的字面用法所意味地那样。各个实施例可以使用词语“副本”、“链接”或者其它术语来描绘共享方法。
图4A和图4B图示了用于显露共享选项的两个示例实现方案。图4A图示了在文件资源管理器屏幕界面300后的共享选项屏幕的视图400,其中,用户可以选择用于共享所选文件的方法。
用户可以选择“发送链接”按钮402或者“附加副本”按钮404以发起操作。在图4A图示的非限制性实现方案中,描述性文本406、408可以协助用户决定要使用的方法。
代替分开的视图(如在图4A中所示出地),浏览视图(例如,图3的文件资源管理器屏幕界面300)可以仍具有响应于文件选择而显露的共享选项命令按钮。例如,参照图4B,一旦选择了文件,共享选项界面组件“链接”411和“附加”(或复制)412便显露在每个文件名旁,使得用户能够逐个文件地选择期望的操作,如在视图410中所图示地。因此,这种界面允许具有混合共享模式的多种文件选择方案;链接、附加的副本或者这两者可以由用户选择作为共享每个文件的方法。
在各个实施例中,共享组件(411或412)可以向用户显示用于指示针对每个文件已选择的共享模式的信号。这种信号可以以各种方式来描绘,包括但不限于改变颜色、改变纹理、显示复选标记、显示嵌入式外观(recessedlook)、显示文本或者改变图标。其它信号也是可行的。
当用户在视图410中已完成了文件选择以及共享模式选择时,用户可以选择界面特征来完成或取消该操作。在图4B中示出的例子中,示出了用以完成该操作的“继续”命令。在一些情形中,对各共享元素的选择都将指示选择的完成。
返回图1,在用户已选择了期望的共享选项并且用于实例化该共享选项的命令已由应用平台接收(105)后,应用平台执行所请求的命令(106)。当期望的命令由用户选择时,电子消息发送应用向消息中***或者附加所选文件的链接或副本。图5图示了撰写消息面(诸如面200)的示例视图,其中已经附加了两个文件500。这两个文件500可能已附加在单个处理流程中;或者用户可能通过使用用于将每个文件作为链接来附加或***的共享文件命令202,通过该流程返回(例如,在处理流程100后)。
一旦存储提供商上的文件的副本或者到该文件的链路已附加到电子消息,发送方就可以完成并发送该电子消息。电子消息的完成可以涉及例如输入诸如接收方的电子邮件地址、主题描述之类的报头信息,撰写消息主体的文本。最终,如在本领域内所熟知地,用户可以发送消息或者作为草稿保存消息。
在各个实施例中,作为完成“链接”操作的一部分,可以自动地或者在向用户请求许可之后,在产生链接之前将本地文件上传到云存储提供商。还可以预期地是,取决于发送用户订阅的云存储提供商的数量以及这些提供商的整合的水平,用于显示一个上传选项以上的界面视图可以是可用的。应当注意地是,“上传”是针对将文件从本地存储复制或移动到诸如云存储提供商之类的联网存储提供商的领域的术语。
图6图示了根据在何时选择来自本地驱动(或者除了云存储驱动之外的其它驱动)的文件方面的示例实现方案的另一处理流程。图6图示的处理流程从参照图1描述的步骤102开始。响应于接收对来自本地驱动(或者除了云存储驱动之外的驱动)的文件的选择(601),可以提供用于描绘共享选项的用户界面组件(602)。如针对附加文件的期望处理流程一样,响应于接收针对附加选项的命令(603),将所选文件复制以便附加到消息(604)并在该消息中包括所选文件作为附件的表示(605)。
然而,响应于接收针对链接选项的命令(606),同时在电子邮件应用和处理流程内,可以给用户展示将文件的副本上传到云存储的选项(607)。这使得链接能够由云存储提供商产生,并使得该链接是以当文件仍处于用户的本地驱动时(或者甚至当其仍处于用户的联网驱动时)可能不可行的方式可访问的。可以从存储提供商产生或请求(以及接收)针对文件的URL(当前被上传到云存储提供商)(608);以及将链接***到消息主体(609)。
图7图示了根据在何时选择来自云存储驱动的文件方面的示例实现方案的另一处理流程。图7图示的处理流程从参照图1描述的步骤102开始。响应于接收对来自云存储提供商的文件的选择(701),可以提供用于描绘共享选项的用户界面组件(702)。响应于接收针对附加选项的命令(703),将所选文件复制以便附加到消息(704)。由于复制了文件,所以可选地,可以提供用以传送文件的副本给由用户选择的另一位置的命令选项(705)。例如,用户可以同时在电子邮件客户端内将来自其云存储提供商的文件复制到本地驱动。对于电子邮件,可以将所复制的文件表示为消息中的附件(706)。
响应于接收针对链路选项的命令(707),可以从存储提供商产生或请求(以及接收)针对文件的URL(708)以及将该链接***消息主体中(709)。有利地,用户不需要为了取得针对要共享的文件的URL而离开电子邮件客户端。
图8示出了图示了在一些实施例中使用的计算设备的组件的框图。***800可以实现在单个计算设备内或者分布在在执行程序指令时协作的多个计算设备或者子***之间。***800可以用以实现大量的计算设备,包括但不限于个人计算机、平板计算机、阅读器、移动设备、个人数字助理、智能电话、膝上型计算机(笔记本或上网本)、游戏设备或控制台、台式机或者智能电视。相应地,可以并入参照***800描述的更多或更少个元件来实现特定的计算设备。
***800例如包括处理器805,处理器805根据与设备操作***(OS)820交互的一个或多个应用程序810的指令来处理数据。处理器805的处理器例子包括通用中央处理单元、专用处理器以及逻辑设备、还有任何其它类型的处理设备、组合或者其变体。
应用程序810、OS820以及其它软件可以被加载并存储在存储***815中。设备操作***820通常控制并协调计算设备中的各个组件的功能,这为各应用提供了较容易的方式来与如网络接口的低层接口连接。操作***的非限制性例子包括Microsoft公司的Apple公司的IOSTM、Google公司的AndroidTMOS、Microsoft的WindowsTMRT以及来自Canonical的各种UbuntuLinuxOS。
应当注意地是,OS820可以本地地在计算设备上且在本机设备OS上运行的软件虚拟层上实现。虚拟化OS层(虽然在图8中未描绘出)可以被看作OS820空间内的额外的嵌套的组合,每个都包含OS、应用程序以及API。
存储***815可以包含由处理器805可读取的并能够存储软件(例如,应用程序810和OS820)的任何计算机可读存储介质。
存储***815可以包括以任何方法或技术实现的易失性和非易失性的、可移动和不可移动的介质,以用于存储信息,诸如计算机可读指令、数据结构、程序模块或者其它数据。存储介质的例子包括随机访问存储器、只读存储器、磁盘、光盘、闪存、虚拟存储器以及非虚拟存储器、磁带、磁条、磁盘存储或者其它磁存储设备、或者任何其它适当的存储介质。传播信号在任何情形中都不是存储介质。除了存储介质,在一些实现方案中,存储***815还可以包括通信介质,软件可以通过该通信介质进行内部或外部通信。存储***815可以实现成单个存储设备,但也可以实现在彼此同处一处或者分散的多个存储设备或者子***间。存储***815可以包括诸如控制器的能够与处理器805通信的额外元件。
软件可以实现在程序指令中,并且除了其它功能还可以当被通常的***800或者特定的处理器805执行时指导***800或处理器805工作,如在本文针对经由电子邮件的共享处理流程(例如,处理流程100)而描述地那样。软件可以包括额外的处理、程序或者组件,诸如操作***软件或者其它应用软件。软件还可以包括固件或者由处理器805可执行的一些其它形式的机器可读处理指令。
通常,软件可以当被加载到处理器805并被执行时,将总体上来自通用计算***的计算***800转换成专用计算***,该专用计算***被定制以有助于如在本文针对每个实现方案描述的共享处理流程。事实上,对存储***815上的软件进行编码可以转换存储***815的物理结构。对该物理结构的专门转换可以取决于本说明书的不同实现方案中的各个因素。这类因素的例子可以包括但不限于用以实现存储***815的存储介质的技术以及计算机存储介质被当作是主存储还是从存储。
例如,如果计算机存储介质是作为基于半导体的存储器来实现的,那么软件可以当在半导体存储器中编码有程序时转换半导体存储器的物理状态,这诸如通过转换用于组成半导体存储器的晶体管、电容器或者其它分立电路元件的状态来实现。对于磁介质或光介质,可以发生类似的转换。在不脱离本申请说明书的保护范围的基础上,物理介质的其它转换是可行的,其中前面提供的例子仅为了有助于这种讨论。
应当注意地是,***800的多种元件可以包括在片上***(SoC)设备中。这些元件可以包括但不限于处理器805、通信接口835、音频接口840、视频接口845以及存储***815。
通信接口835可以包括允许通过一个或多个通信网络(未示出)与其它计算***通信的通信连接和设备。一起允许***间通信的设备以及连接的例子可以包括网络接口卡、天线、功率放大器、RF电路、收发机以及其它通信电路。这些连接以及设备可以通过通信介质(诸如金属、玻璃、空气或者其它任何适当的通信介质)通信以与其它计算***或***的网络交换通信。去往和来自通信接口的传输是由OS820控制的,OS820在必要时向应用和API通告通信事件。
在各个实现方案中,由***800利用的数据或者编程指令可以存储在计算设备上。然而,如在图9中所示出地,数据或编程指令还可以存储在任何数量的远程存储平台950上,其中远程存储平台950可以由设备经由通信接口835通过通信网络910来访问。这种远程存储提供商可以包括例如诸如因特网的分布式计算网络中的服务器计算机。其还可以包括“云存储提供商”,其中“云存储提供商”的数据和功能性是可供各应用通过OS功能或API来访问的。
用户接口850可以包括诸如鼠标855、触控板、键盘856、麦克风857、用于接收来自用户的触摸手势的触摸设备859、用于供用户检测非触摸手势和其它动作的运动输入设备858之类的输入设备、以及其它类型的输入设备及其相关联的能够接收用户输入的处理元件。
诸如显示屏851、扬声器852、用于触觉反馈的触摸设备之类的输出设备、以及其它类型的输出设备可以包括在用户接口850中。在某些情形中,输入和输出设备可以在诸如触摸屏显示器的单个设备中组合,其中触摸屏显示器描绘图像并且接收来自用户的触摸手势输入。可视化输出可以以多种方式描绘在显示器851上,展示图形用户界面组件、文本、图像、视频、通知、虚拟按钮、虚拟键盘或者能够以可视化形式描绘的任何其它类型的信息。其它类别的用户接口也是可行的。用户接口850还可以包括由OS820执行的相关联的用户接口软件以便支持各种用户输入和输出设备。这种软件协助OS使用定义的机制向应用程序810传送用户接口硬件事件。
应当理解地是,计算***800通常旨在表示用于部署并执行软件的计算***,以便用如在本文中描述的共享处理流程来实现消息发送应用。然而,计算***800也可以表示如下的任何计算***,在这样的计算***上组织有软件并且可以从这样的计算***将软件分配、传送、下载或者以其它方式提供给另一计算***以用于部署和执行或者另外的分配。
图10示出了应用环境1000,其中可以利用在***800(图8)中描绘的并在上面讨论的原理来实现具有所建议改进的电子消息发送应用。具体而言,图10示出了各个应用平台1010、1020、1030和1040,其每个都能通过通信网络1001与服务平台1070和1080通信以交换消息并访问存储设备。应用平台1010、1020、1030和1040可以是任何计算装置、设备、***或者其集合,其在那个平台上采用适用于实现电子消息发送应用(1011、1021、1031、1041)的计算架构。
消息发送应用1011可以被视作在本地安装并执行的完全或者“本机”(native)版本。在一些情形中,消息发送应用1011可以以复合方式工作,通过该复合方式,该应用的一部分在本地安装并执行,而其它部分在远端执行并随后通过流发送给应用平台1010用于本地呈现。消息发送应用1011的非限制性的例子包括Microsoft和MozillaThunderbirdTM
在应用平台1020上实现的消息发送应用1021可以被视作在浏览器应用1022的背景下全部或部分地执行的基于浏览器的版本。在这种模式下,编程指令的全部或部分在远端执行,并且浏览器应用1022通过诸如HTML的可视表达语言将结果呈现给用户的设备。消息发送应用1021的非限制性例子包括Outlook.comTM、Gmail.comTM以及OutlookWebApp(OWA)。浏览器应用1022的例子包括GoogleChromeTM、MicrosoftInternetExplorerTM以及MozillaFirefoxTM
消息发送应用1031可以被视作在移动设备上在本地安装并执行的移动应用版本。在一些情形中,消息发送应用1031可以以复合方式工作,通过该复合方式,该应用的一部分在本地安装并执行,而其它部分在远端执行并随后通过流发送给应用平台1030用于本地呈现。移动消息发送应用1031的非限制性的例子包括Outlook.comApp以及theGmailApp。
在应用平台1040上实现的消息发送应用1041可以被视作在移动浏览器应用1042的背景下全部或部分地执行的基于浏览器的版本。在这种模式下,编程指令的全部或部分在远端执行,并且移动浏览器应用1042通过诸如HTML的可视表达语言将结果呈现给用户的设备。移动浏览器消息发送应用1041的非限制性例子包括通过Outlook.comTM、GmailTM以及OutlookWebApp(OWA)的移动设备增强的内容视图。移动浏览器应用1042的例子包括GoogleChromeTM以及MozillaFirefoxTM
应用平台1010、1020、1030和1040可以与由网络1001连接的服务平台1070和1080通信。服务平台可以递送对应用平台和消息发送应用可用的多种服务。例如,服务平台1070可以递送信息交换服务1071,该信息交换服务1071使得能够路由电子消息内容。服务1071还可以主管(host)远程编程指令,并将其结果呈现给任何应用平台上的消息发送应用或者浏览器。消息交换服务1071的非限制性例子包括ExchangeServer、MicrosoftOffice365TM、Outlook.comTM以及GmailTM
此外,服务平台1080可以递送存储提供商服务1081,该存储提供商服务1081使得能够不在本地存储可以由消息发送应用1011、1021、1031和1041利用的文件或其它数据。例如,存储提供商服务1081可以是云存储提供商、数据库服务器或者局域网文件服务器。存储提供商服务的非限制性例子包括MicrosoftGoogleDriveTM、DropBoxTM、BoxTM以及SQLServer。
说明书中对“一个实施例”、“一实施例”、“示例实施例”等的任何引用意思是结合该实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。在说明书中多个地方出现的这种短语不必全部是指相同的实施例。此外,在本文公开的任何发明或其实施例的任何元素或限制可以与在本文公开的任何和/或全部其它元素或限制(单独地或以任意组合)或者任何其它发明或其实施例组合,并且在不限制本发明的保护范围的情况下以本发明的保护范围来预期所有这种组合。
应当理解地是,在本文描述的例子和实施例仅用于举例说明,并且在此基础上的各种修改或改变将提出给本领域技术人员且将包括在该申请的精神和范围内。

Claims (10)

1.一种有助于经由电子消息来共享一个或多个文件的计算机实现的方法,所述方法包括:
响应于接收要从消息应用界面内共享文件的命令,显示能够从其选择文件的文件资源管理器屏幕;以及
响应于接收关于经由所述文件资源管理器屏幕对文件的选择的指示,显示用于将文件作为附件来复制的第一共享选项以及用于***到所述文件的链接的第二共享选项。
2.如权利要求1所述的方法,还包括:
响应于接收关于对所述第一共享选项的选择的指示,将所述文件作为附件复制到电子消息。
3.如权利要求1所述的方法,其中,所述文件资源管理器屏幕还使得能够选择文件夹,所述方法进一步包括:
响应于接收关于经由所述文件资源管理器屏幕对文件夹的选择的指示,显示用于将文件夹及其内容作为附件来复制的第一选项以及用于***到所述文件夹的链接的第二选项。
4.如权利要求1所述的方法,其中,响应于接收关于用于***到所述文件的链接的所述第二共享选项的指示,向云存储提供商请求针对所述文件的统一资源定位符,其中,所述云存储提供商不需要由用户单独地启动以请求所述链接。
5.一个或多个计算机可读存储介质,其上存储有用于执行一种方法的计算机可执行指令,所述方法包括:
呈现包括要共享文件的命令的撰写消息屏幕;
响应于接收关于对所述要共享文件的命令的选择的指示,呈现文件资源管理器屏幕,用户能够从所述文件资源管理器屏幕浏览至少本地驱动和云存储驱动并选择至少一个文件;以及
响应于接收关于经由所述文件资源管理器屏幕对文件的选择的指示并且仅在接收到关于对所述文件的所述选择的所述指示后,显示用于将文件作为附件来复制的第一共享选项以及用于***到所述文件的链接的第二共享选项;
响应于接收关于所述第一共享选项的指示,将所述文件作为附件复制到正在所述撰写消息屏幕中撰写的消息;以及
响应于接收关于所述第二共享选项的指示,在正在所述撰写消息屏幕中撰写的所述消息中***到所述文件的链接。
6.如权利要求5所述的介质,其中,显示用于将文件作为附件来复制的所述第一共享选项以及用于***到所述文件的链接的第二共享选项包括:呈现包括所述第一共享选项以及所述第二共享选项的共享选项屏幕。
7.如权利要求5所述的介质,还具有其上存储的指令,其中,响应于接收关于所述第二共享选项的指示,所述方法还包括:
当从本地驱动选择所述文件时,将所述文件的副本上传到云存储提供商;以及
在将所述文件的副本从所述本地驱动上传到所述云存储提供商后,向所述云存储提供商请求针对所述文件的统一资源定位符(URL),
其中,到所述文件的所述链接包括所述URL。
8.如权利要求5所述的介质,还具有其上存储的指令,其中,响应于接收关于所述第二共享选项的指示,所述方法还包括:
向云存储提供商请求针对所述文件的统一资源定位符(URL),其中,到所述文件的所述链接包括所述URL,其中,所述云存储提供商不需要由用户单独地启动。
9.一种装置,包括:
一个或多个计算机可读存储介质;以及
电子邮件应用,其包含在存储在所述一个或多个计算机可读介质上的程序指令中,所述程序指令当由计算***执行时指导所述计算***向所述电子邮件应用呈现用户界面,其中,所述用户界面包括多个屏幕,所述多个屏幕包括:
响应于接收要共享文件的命令而呈现的文件资源管理器屏幕,所述文件资源管理器屏幕使得用户能够在保持在所述电子邮件应用内时浏览至少本地驱动和云存储驱动并选择用于经由所述电子邮件应用来共享的文件;以及
响应于经由所述文件资源管理器屏幕对文件的选择而呈现的共享选项屏幕,所述共享选项屏幕包括要附加所述文件的副本的第一选项以及要***到所述文件的链接的第二选项。
10.如权利要求9所述的装置,其中,所述多个屏幕还包括:
撰写消息屏幕,包括从其接收所述要共享所述文件的命令的共享文件命令元素。
CN201480061877.XA 2013-11-13 2014-11-05 经由电子邮件共享文件 Pending CN105745637A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/079,137 US20150134751A1 (en) 2013-11-13 2013-11-13 Sharing a file via email
US14/079,137 2013-11-13
PCT/US2014/063969 WO2015073266A2 (en) 2013-11-13 2014-11-05 Sharing a file via email

Publications (1)

Publication Number Publication Date
CN105745637A true CN105745637A (zh) 2016-07-06

Family

ID=51946050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480061877.XA Pending CN105745637A (zh) 2013-11-13 2014-11-05 经由电子邮件共享文件

Country Status (5)

Country Link
US (1) US20150134751A1 (zh)
EP (1) EP3069262A4 (zh)
KR (1) KR20160085268A (zh)
CN (1) CN105745637A (zh)
WO (1) WO2015073266A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019174124A1 (en) * 2018-03-16 2019-09-19 South University Of Science And Technology File sharing method based on two-dimensional code, server and terminal device
CN110417639A (zh) * 2019-07-18 2019-11-05 浙江工业大学 一种在用户终端快速发送邮件附件的方法
CN110603553A (zh) * 2017-05-05 2019-12-20 微软技术许可有限责任公司 以结构化元数据共享事件
CN112585582A (zh) * 2018-07-23 2021-03-30 谷歌有限责任公司 基于云的内容管理平台的智能主屏幕

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10021052B1 (en) 2012-09-22 2018-07-10 Sitting Man, Llc Methods, systems, and computer program products for processing a data object identification request in a communication
CN103853416B (zh) * 2012-11-29 2017-09-12 腾讯科技(深圳)有限公司 附件上传的方法及装置
KR20150077591A (ko) * 2013-12-27 2015-07-08 삼성전자주식회사 데이터 제어 방법 및 그 전자 장치
US10476823B2 (en) * 2014-09-04 2019-11-12 Blackberry Limited Automatic identification and retrieval of message attachments in a message conversation
US10298547B2 (en) * 2014-11-14 2019-05-21 William J. Ziebell Systems, methods, and media for a cloud based social media network
US9912625B2 (en) * 2014-11-18 2018-03-06 Commvault Systems, Inc. Storage and management of mail attachments
US10110522B1 (en) * 2014-12-15 2018-10-23 Amazon Technologies, Inc. Setting sharing options for files using a messaging client
US10320727B1 (en) 2014-12-15 2019-06-11 Amazon Technologies, Inc. Managing document feedback on a sharing service using a messaging client
US10536407B1 (en) * 2014-12-15 2020-01-14 Amazon Technologies, Inc. Converting shared files to message attachments
US10997188B2 (en) 2015-03-23 2021-05-04 Dropbox, Inc. Commenting in shared folder backed integrated workspaces
US10102388B2 (en) 2015-04-17 2018-10-16 Dropbox, Inc. Collection folder for collecting file submissions in response to a public file request
US10885209B2 (en) 2015-04-17 2021-01-05 Dropbox, Inc. Collection folder for collecting file submissions in response to a public file request
US9692826B2 (en) 2015-04-17 2017-06-27 Dropbox, Inc. Collection folder for collecting file submissions via a customizable file request
US10091296B2 (en) 2015-04-17 2018-10-02 Dropbox, Inc. Collection folder for collecting file submissions
KR101780860B1 (ko) * 2015-06-10 2017-09-21 강찬고 클라우드 서비스와 이메일 서비스가 융합된 시스템 및 그 방법
US10754519B2 (en) * 2015-06-30 2020-08-25 Microsoft Technology Licensing, Llc Graphical user interface facilitating uploading of electronic documents to shared storage
US10154078B2 (en) 2015-06-30 2018-12-11 Microsoft Technology Licensing, Llc Graphical user interface facilitating uploading of electronic documents to shared storage
US10474428B2 (en) 2015-10-02 2019-11-12 Microsoft Technology Licensing, Llc Sorting parsed attachments from communications
CN105512205A (zh) * 2015-11-26 2016-04-20 珠海多玩信息技术有限公司 一种基于移动终端链接识别方法、移动终端及***
US10108688B2 (en) 2015-12-22 2018-10-23 Dropbox, Inc. Managing content across discrete systems
US10713966B2 (en) 2015-12-31 2020-07-14 Dropbox, Inc. Assignments for classrooms
US10380360B2 (en) * 2016-03-30 2019-08-13 PhazrlO Inc. Secured file sharing system
US20180060871A1 (en) * 2016-08-31 2018-03-01 Genesys Telecommunications Laboratories, Inc. System and method for providing secure access to electronic records
US11290402B2 (en) 2016-09-30 2022-03-29 Dropbox, Inc. Managing message attachments
US11334852B2 (en) * 2016-12-08 2022-05-17 Airwatch Llc Secured attachment management
US10970656B2 (en) 2016-12-29 2021-04-06 Dropbox, Inc. Automatically suggesting project affiliations
US10719807B2 (en) 2016-12-29 2020-07-21 Dropbox, Inc. Managing projects using references
US10402786B2 (en) 2016-12-30 2019-09-03 Dropbox, Inc. Managing projects in a content management system
US20190068533A1 (en) * 2017-08-28 2019-02-28 Microsoft Technology Licensing, Llc Acquiring attachments from data storage providers for use in electronic communications
US20190143213A1 (en) * 2017-11-16 2019-05-16 Gustav Pastorino Method for Organizing Pictures and Videos within a Computing Device
US10589173B2 (en) * 2017-11-17 2020-03-17 International Business Machines Corporation Contextual and differentiated augmented-reality worlds
US11226939B2 (en) 2017-12-29 2022-01-18 Dropbox, Inc. Synchronizing changes within a collaborative content management system
WO2019140415A2 (en) * 2018-01-12 2019-07-18 Nooreq Inc. System and method for managing project and business records
US10986169B2 (en) 2018-04-19 2021-04-20 Pinx, Inc. Systems, methods and media for a distributed social media network and system of record
US11146514B2 (en) * 2018-05-07 2021-10-12 Apple Inc. Sharing content in a messaging application
US10701007B2 (en) 2018-08-09 2020-06-30 Microsoft Technology Licensing, Llc Efficient attachment of files from mobile devices
US10657228B1 (en) 2018-11-06 2020-05-19 Dropbox, Inc. Technologies for integrating cloud content items across platforms
FR3089088A1 (fr) * 2018-11-22 2020-05-29 Orange Procédés de gestion de partage et de partage de messages, dispositifs de messagerie de types distincts les mettant en oeuvre
US11706183B2 (en) * 2020-07-11 2023-07-18 Harsh Vardhan SINGHANIA System and method of receiving, managing, controlling, saving and sharing information content of social media platforms and other applications
US11558461B2 (en) * 2021-04-29 2023-01-17 Microsoft Technology Licensing, Llc Establishment of persistent connection between file attachments uploaded to cloud storage and associated electronic communications

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060195526A1 (en) * 2003-07-04 2006-08-31 Thomas Lederer Device and method for user-based processing of electronic message comprising file attachments
CN101079846A (zh) * 2007-06-08 2007-11-28 腾讯科技(深圳)有限公司 一种邮件附件的发送及接收方法和***
CN101098310A (zh) * 2006-10-30 2008-01-02 腾讯科技(深圳)有限公司 一种多文件传输***及方法
US7519726B2 (en) * 2003-12-12 2009-04-14 International Business Machines Corporation Methods, apparatus and computer programs for enhanced access to resources within a network
US20100082713A1 (en) * 2008-09-30 2010-04-01 Soonr Method and system for attaching files to e-mail from backup copies remotely stored
CN103324616A (zh) * 2012-03-20 2013-09-25 国际商业机器公司 为电子消息加入附件的方法和计算机设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7424543B2 (en) * 1999-09-08 2008-09-09 Rice Iii James L System and method of permissive data flow and application transfer
US7111060B2 (en) * 2000-03-14 2006-09-19 Aep Networks, Inc. Apparatus and accompanying methods for providing, through a centralized server site, a secure, cost-effective, web-enabled, integrated virtual office environment remotely accessible through a network-connected web browser
US6981041B2 (en) * 2000-04-13 2005-12-27 Aep Networks, Inc. Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities
US20060282536A1 (en) * 2005-06-11 2006-12-14 Pando Networks, Inc System and method for multi-channel email communication
EP2024856A4 (en) * 2006-05-08 2012-05-02 Telecomm Systems Inc TRANSPARENT PROCESSING OF ATTACHMENTS TO A TERMINAL USER'S ELECTRONIC MESSAGE TO OVERCOME SIZE BARRIERS AND ATTACHMENT POLICY
US20070271344A1 (en) * 2006-05-22 2007-11-22 Kannan Danasekaran Electronic mail message document attachment
US8973072B2 (en) * 2006-10-19 2015-03-03 Qualcomm Connected Experiences, Inc. System and method for programmatic link generation with media delivery
AU2009215809A1 (en) * 2008-02-22 2009-08-27 Lantana Ltd. Methods, systems, and computer program products for retrieving a file of machine-readable data
JP5451095B2 (ja) * 2009-02-02 2014-03-26 キヤノン株式会社 情報処理装置およびその制御方法
US9852761B2 (en) * 2009-03-16 2017-12-26 Apple Inc. Device, method, and graphical user interface for editing an audio or video attachment in an electronic message
US20120233227A1 (en) * 2010-12-09 2012-09-13 International Business Machines Corporation File attachment retrieval
US20120254332A1 (en) * 2011-03-31 2012-10-04 William Irvin Systems and methods for importing media file email attachments
US10552799B2 (en) * 2011-04-28 2020-02-04 Microsoft Technology Licensing, Llc Upload of attachment and insertion of link into electronic messages
US8762712B1 (en) * 2012-07-27 2014-06-24 Trend Micro Incorporated Methods and system for person-to-person secure file transfer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060195526A1 (en) * 2003-07-04 2006-08-31 Thomas Lederer Device and method for user-based processing of electronic message comprising file attachments
US7519726B2 (en) * 2003-12-12 2009-04-14 International Business Machines Corporation Methods, apparatus and computer programs for enhanced access to resources within a network
CN101098310A (zh) * 2006-10-30 2008-01-02 腾讯科技(深圳)有限公司 一种多文件传输***及方法
CN101079846A (zh) * 2007-06-08 2007-11-28 腾讯科技(深圳)有限公司 一种邮件附件的发送及接收方法和***
US20100082713A1 (en) * 2008-09-30 2010-04-01 Soonr Method and system for attaching files to e-mail from backup copies remotely stored
CN103324616A (zh) * 2012-03-20 2013-09-25 国际商业机器公司 为电子消息加入附件的方法和计算机设备

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110603553A (zh) * 2017-05-05 2019-12-20 微软技术许可有限责任公司 以结构化元数据共享事件
US11783299B2 (en) 2017-05-05 2023-10-10 Microsoft Technology Licensing, Llc Sharing events with structured metadata
WO2019174124A1 (en) * 2018-03-16 2019-09-19 South University Of Science And Technology File sharing method based on two-dimensional code, server and terminal device
CN112585582A (zh) * 2018-07-23 2021-03-30 谷歌有限责任公司 基于云的内容管理平台的智能主屏幕
CN110417639A (zh) * 2019-07-18 2019-11-05 浙江工业大学 一种在用户终端快速发送邮件附件的方法

Also Published As

Publication number Publication date
WO2015073266A3 (en) 2015-08-13
EP3069262A4 (en) 2017-07-12
EP3069262A2 (en) 2016-09-21
WO2015073266A2 (en) 2015-05-21
KR20160085268A (ko) 2016-07-15
US20150134751A1 (en) 2015-05-14

Similar Documents

Publication Publication Date Title
CN105745637A (zh) 经由电子邮件共享文件
US10382371B2 (en) System and methods for card interaction and assigning cards to devices
CN107491296B (zh) 与一个或多个扩展应用程序对接的消息应用程序
CN105793840B (zh) 在撰写电子邮件的同时文件预览和许可
US10394429B2 (en) Sharing of user interface objects via a shared space
CN113747376B (zh) 消息扩展应用程序商店
CN103493048B (zh) 将元数据存储在文件内部以提供文件的共享版本的引用
CN105379193B (zh) 消息环境内的附件协作
JP7307712B2 (ja) 端末、端末の制御方法、及びプログラム
CN107004180A (zh) 不同位置中的被共享的文件的本地表示
CN107431631A (zh) 电子邮件与基于共享文件夹的集成工作空间集成
CN105359074A (zh) 可扩展应用表示、活动水平和桌面表示
CN104471574A (zh) 在没有用户干预的情况下根据布局的图像标识和组织
CN106293338A (zh) 多媒体文件分享方法和***
CN104956299A (zh) 基于用户的交互元素
CN105051720A (zh) 提供内容可访问性而不管内容格式和类型的虚拟库
CN106104445A (zh) 可扩展应用表示和任务栏
CN102436344B (zh) 上下文菜单
CN103370689A (zh) 跨环境应用兼容
CN104094252A (zh) 在文档中的软件应用分发
CN109478180A (zh) 云内容状态确定逻辑
US20170308293A1 (en) Systems and methods for dynamically updating virtual mobile keyboards
CN105378627A (zh) 可扩展应用表示和发送内容
CN107111494A (zh) 显露通用应用的视觉表示
US9424364B2 (en) Integrated context-driven information search and interaction

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160706