CN101785197A - 被包括以用于手持设备中的资源选择器 - Google Patents

被包括以用于手持设备中的资源选择器 Download PDF

Info

Publication number
CN101785197A
CN101785197A CN200880105170A CN200880105170A CN101785197A CN 101785197 A CN101785197 A CN 101785197A CN 200880105170 A CN200880105170 A CN 200880105170A CN 200880105170 A CN200880105170 A CN 200880105170A CN 101785197 A CN101785197 A CN 101785197A
Authority
CN
China
Prior art keywords
resource
application program
computer
selector
items
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
CN200880105170A
Other languages
English (en)
Inventor
Y·徐
X·谢
A·K·纳恩达
K·卡梅隆
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 Corp
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
Publication of CN101785197A publication Critical patent/CN101785197A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

描述了资源选择器遍历分层存储结构以枚举其资源并提供对应项的平面列表的技术。用户与平面列表交互以选择一项。资源选择器在被并入手持计算设备时是尤其有利的。资源选择器可使用与应用程序相关联的过滤准则,例如,分层存储可对应于文件***,文件扩展名(类型)是过滤准则。耦合到资源选择器的触发器触发该资源选择器,其中触发器可并入应用程序中,或可包括知晓哪个应用程序当前具有焦点并为该应用程序触发资源选择器的应用程序无关(例如,操作***)组件。

Description

被包括以用于手持设备中的资源选择器
背景
在设备应用程序中,用户通过在分层存储结构的各层次中导航来寻找并访问资源通常是不方便的。用户在找到资源之前一般可能需要在存储分层结构中向上以及向下浏览若干次,尤其是用户不能记住准确位置时。
作为示例,在尝试定位文件***中的文件时,定位文件夹的一深层之下的目标文件是困难的任务。文件在分层结构中越深,一般越难找到该文件。由于诸如移动电话等手持设备的屏幕尺寸和按键板小,该问题在手持设备上是复杂的。
概述
提供本概述以便以简化形式介绍将在以下的详细描述中进一步描述的一些代表性概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于以限制所要求保护的主题的范围的任何方式来使用。
简言之,此处所述的主题的各方面涉及一种技术,通过该技术,资源选择器遍历分层存储以枚举对应于所请求的资源集合的资源项,并返回被排列为平面列表的包括一个或多个资源项的结果集合。该枚举响应于与应用程序相关联的请求,该应用程序不是用户启动的搜索程序。资源选择器在被并入手持计算设备时是尤其有益的。
在一个方面中,请求与一资源类型相关联,这被资源选择器用作过滤准则。例如,分层存储可对应于文件***,资源类型对应于文件扩展名。可将该准则作为请求附带的参数提供,或可将其注册为与应用程序相关联。
在一个实现中,耦合到资源选择器的触发器在被激活时触发该资源选择器来遍历分层存储以枚举资源并返回结果集合作为平面列表。触发器可被合并到应用程序中,或可包括知晓哪个应用程序当前具有焦点并为该应用程序触发选择器的应用程序无关(例如,操作***)组件。
在一个方面中,与应用程序相关联的资源项被枚举,其中资源项表示被排列在分层结构中的资源。呈现资源项的平面列表以供用户与之交互,该交互包括选择供应用程序访问的至少一个资源项。例如候选项可被可视地指示(例如,突出显示)以供选择,用户在选择之前导航以选择候选项。可显示对应于候选项在分层结构中的位置的路径以在选择过程中协助用户。
结合附图阅读以下详细描述,本发明的其他优点会变得显而易见。
附图简述
作为示例而非限制,在附图中示出了本发明,附图中相同的附图标记指示相同或相似的元素,附图中:
图1是表示用于在没有用户对分层存储结构的搜索或导航的情况下定位资源的示例资源选择器的框图。
图2是经由资源选择器定位包括文件的资源的表示。
图3是表示返回包括被维护在分层存储结构中的资源的平面列表的结果集合所采取的示例步骤的流程图。
图4示出可以将本发明的各方面并入其中的计算和通信设备的说明性示例。
详细描述
此处所述的技术的各方面通常涉及资源选择器,该资源选择器向用户提供定位并选择被维护在分层存储结构之下的资源的直接并高效的方式。如将会理解的,这对其中导航通常比使用鼠标和全尺寸显示更困难的手持设备用户尤其有价值。然而,此处所述的技术产生的优点不限于任何具体计算和/或存储设备,而是向任何计算和/或存储设备提供益处,包括那些具有常规鼠标、触摸板、定点设备等的计算和/或存储设备。
因此,虽然主要以诸如移动电话等手持计算设备来描述此处的各种示例,但是此处的技术不限于任何类型的设备。此外,虽然这些示例涉及如分层结构的文件***,但是诸如网络存储机制、分类、硬件资源、***服务等资源的任何分层安排可从此处所述的技术受益。如此,本发明不限于此处所描述的任何具体实施例、方面、概念、结构、功能或示例。相反,在此所描述的实施例、方面、概念、结构、功能或示例中的任何一个都是非限制性的,并且本发明可以按一般在计算和资源存储中提供益处和优点的各种方式来使用。
转到图1,显示了从用户的角度来看绕过导航分层存储结构104来定位资源的需要的资源选择器102。此外,用户不必主动启动定位资源的搜索,例如,不必指定搜索项、搜索范围等。
相反,在资源选择器当用户激活触发器105时被触发时,资源选择器102自动遍历分层存储结构104以提供对应结果108,该对应结果使用平面视图中的所需资源集合的形式以供用户直接选择资源。可任选地按照某些准则过滤被呈现给用户的资源集合,例如,在文件资源的情况下按照文件扩展名过滤,且被呈现给用户的资源集合可限于特定范围,如特定存储卷。然而,注意,用户不需要指定过滤准则和/或范围。
作为示例,应用程序106可与具有一个或多个文件扩展名的扩展名集合相关联,或可提供扩展名集合作为参数。在被调用时,资源选择器102将遍历结构104并仅返回具有合适扩展名的那些文件,而无需用户指定扩展名集合。可按类似方式自动提供范围、排序和/或组合准则,例如,通过预定义的关联或作为参数集合的一部分。
如图1所示,且如可以容易理解地,可将触发器105内建到应用程序106中,如按在被启动时调用API等以激活资源选择器102的图标、按钮等形式。或者,触发器107可以是共享资源,如在被触发时参考哪个应用程序当前具有焦点来激活资源选择器102的操作***组件。在图1中,将触发器105或者示为是单独组件或者示为被并入应用程序中(经由其中的虚线框),尽管具有两者和/或不同触发机制是可行的。
在一个替换的、可任选的实现中,资源选择器可与可维护用于快速访问的一个或多个资源集合的高速缓存110相关联。例如,如果应用程序请求相同资源集合且结果在高速缓存110中仍然有效(例如,文件***内容未改变),则没有必要再次遍历分层存储结构104以获得这些结果。注意,高速缓存110在图1中由虚线框表示以指示此类组件是可任选的。
图2示出在图像相关应用程序206由用户触发时被返回以提供要从匹配的(*.jpg)选择候选之间选择的资源的平面列表的示例结果集合。例如,应用程序或操作***可向用户提供被启动时与资源选择器102通信以提供对应结果的平面列表的图标、键组合等。在图2的示例中,图像应用程序206或操作***(其知晓图像应用程序206具有焦点)诸如通过向资源选择器102提供参数集合或通过将该应用程序(或应用程序类型)与该资源类型相关联的之前注册向资源选择器指定要返回*.jpg文件。
进而,在用户不主动请求对此类文件类型的搜索的情况下,资源选择器102递归地遍历分层存储结构104并定位匹配文件,即,在此示例中枚举并返回.jpg文件。注意,在预注册过程中,用户可预先将“.jpg”指定为与此应用程序相关联,但这与活动的、用户启动的搜索不同。资源选择器102将结果返回给应用程序206,如在找到资源项时个别构建资源项的列表、或在遍历完成之后整个返回。注意,代替使每一应用程序提供其自己的用户界面以向用户呈现列表以供交互式选择,可提供处理结果向用户的呈现和用户交互的中间用户界面组件,以随后向应用程序提供选择结果。在图2中,被标记为108的结果框表示应用程序的用户界面和/或独立、中间结果集合用户界面。
因此,代替要求用户浏览分层结构104,资源选择器102递归地在分层104结构中处理资源(根据某些合适的过滤、排序和/或组合准则),并在平面列表中提供结果集合108。如显示区域220中所示,随着用户浏览用于选择项的列表,可显示整个分层路径以帮助用户标识资源,例如,在图2中“目标.jpg”当前被突出显示以供可能的选择,由此在区域220中显示路径“\\用户\\我的图片\07\02\目标.jpg”。注意,在不同文件夹包含具有相同文件名的不同文件时,显示完整路径是尤其有益的,例如,在两个文件夹位置中找到“动物.jpg”,由此完整路径可帮助用户在它们之间进行区分。可任选地,通过输入(例如,键入)资源的名称的开头几个字符,用户可导航该列表以快速地移动到所需资源。
如可容易地理解地,在大多数应用程序中,在有过滤准则的情况下呈现的资源的数量通常对列出以在设备屏幕上查看而言是合理的,(如有必要采用一些滚动),且因此在与分层浏览相比较时定位资源要方便得多。此技术因此对手持设备用户尤其有价值。
现在转到图3的流程图,参考作为分层存储结构104的文件***来描述一般操作中的示例步骤;大多数应用程序仅使用特定选定类型的文件(即,具有指定扩展名的文件)。在如经由步骤302所示地被用户触发时,触发器(应用程序或操作***组件)与资源选择器通信并提供其所需的文件的一个或多个类型作为一个或多个过滤准则。注意,在应用程序中,此触发器可对应于应用程序的常规“打开”请求,(在这种情况中可给予用户查看不同文件类型的第二选项),或可以通过特殊的“资源选择器”请求(由此“打开”请求可提供常规的分层浏览)进行。
步骤304表示在资源选择器102处接收请求。如上所述,可将过滤准则作为参数集合提供,或可预先注册过滤准则以便该过滤准则自动与进行请求的应用程序或当前具有焦点的应用程序相关联。注意,可提供诸如用于排序结果(例如,最频繁被访问的、最近被访问的、按日期、按大小、按作者等)、用于范围、和/或用于以诸如通过文件类型而不是基于文件名的字母表次序等某些方式组合结果等其它结果集合准则。如可在图2的示例中见到地,排序是按字母表次序的。另一准则可指定初始突出显示结果集合的哪个项,例如,以字母表次序列出资源项但初始突出显示该字母表次序列表内最近被访问的项以供可能的选择。
步骤306表示如上所述的可任选的高速缓存检查步骤,其如果被实现,则如果预先高速缓存了结果集合并已知其是有效的即可通过检索被高速缓存的结果(步骤308)来避免重新遍历分层存储的需要。否则,在步骤310,资源选择器使用过滤准则、递归地根据选定类型在文件***上的指定位置中枚举资源(例如,文件)、并在未被分层组织的平面列表结果集合(例如,如文件夹)中列出所找到的文件。资源选择器还可高速缓存被枚举的项以供之后可能的访问。
步骤312表示对被定位的资源项的进一步处理,其在此示例中是排序,但还可(或替换)包括如上所述的组合、资源项的初始突出显示等。如果在此示例中需要排序,则在步骤316返回结果集合之前在步骤314执行排序。(在一个实现中,如果未提供其它排序准则,则默认执行字母表次序排序)。注意,在此示例中,排序(或其它处理)在任何枚举或可任选的高速缓存检索之后发生,以便枚举可按任何次序检索资源项,或高速缓存可按任何方式维护列表。
示例性操作环境
图4示出可在其上实现此处所描述主题的各方面的合适的移动设备400的示例。移动设备400仅为设备的一个示例,并非旨在对此处所描述主题的各方面的使用范围或功能提出任何限制。移动设备400也不应被解释成对于在示例性移动设备400中所示出的任一组件或其组合有任何依赖或要求。
参考图4,用于实现此处所述的主题的各方面的示例性设备包括移动设备400。在某些实施例中,移动设备400包括蜂窝电话、允许与其它手持设备的语音通信的手持设备、某些其它语音通信设备等。在这些实施例中,移动设备400可配备用于拍摄照片的照相机,虽然这在其它实施例中可能不是必需的。在其它实施例中,移动设备400包括个人数字助理(PDA)、手持游戏设备、笔记本计算机、打印机、包括机顶盒、媒体中心、或其它装置的装置、其它移动设备等。在又一些实施例中,移动设备400可包括通常被认作非移动的设备,如个人计算机、服务器等。
移动设备400的组件可以包括但不限于,处理单元405、***存储器410和将包括***存储器410在内的各种***组件耦合至处理单元405的总线415。总线415可包括几种类型的总线结构中的任何一种,包括存储器总线、存储控制器、***总线、以及使用各种总线体系结构中的任一种的局部总线等。总线415允许在移动设备400的各种组件之间传送数据。
移动设备400可以包括各种计算机可读介质。计算机可读介质可以是能由移动设备400访问的任何可用介质,而且包含易失性和非易失性介质以及可移动、不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据这样的信息的任意方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备、或者可用于存储所需信息并且可由移动设备400访问的任何其它介质。
通信介质通常以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传送介质。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外、WiFi、WiMAX、和其它无线介质。上述的任意组合也应包含在计算机可读介质的范围内。
***存储器410包括易失性和/或非易失性存储器形式的计算机存储介质,且可包括只读存储器(ROM)和随机存取存储器(RAM)。在诸如蜂窝电话等移动设备上,操作***代码420有时被包括ROM中,虽然在其它实施例中,这不是必需的。类似地,应用程序425通常位于RAM中,虽然同样在其它实施例中,应用程序可位于ROM中或其它计算机可读存储器中。堆430提供用于与操作***420和应用程序425相关联的状态的存储器。例如,操作***420和应用程序425可在其操作期间将变量和数据结构存储在堆430中。
移动设备400还可包括其它可移动/不可移动、易失性/非易失性存储器。作为示例,图4示出闪存卡435、硬盘驱动器436、以及记忆棒437。例如,可小型化硬盘驱动器436以适应存储器槽。移动设备400可经由可移动存储器接口431与这些类型的非易失性可移动存储器接口,或可经由通用串行总线(USB)、IEEE 1394、一个或多个有线端口440、或天线465连接。在这些实施例中,可移动存储器设备435-137可经由通信模块432与移动设备接口。在某些实施例中,不可将所有这些类型的存储器包括在单个移动设备上。在其它实施例中,可将这些和其它类型的可移动存储器中的一个或多个包括在单个移动设备上。
在某些实施例中,可按更永久地附连到移送设备400的方式连接硬盘驱动器436。例如,硬盘驱动器436可连接到诸如***高级技术附件(PATA)、串行高级技术附件(SATA)或其它可连接到总线415的附件等接口。在此类实施例中,移除硬盘驱动器可涉及移除移动设备400的外壳并移除连接硬盘驱动器436以支持移动设备400内的结构的螺丝钉或其它扣件。
以上描述和在图4中示出的可移动存储设备435-437及其相关联的计算机存储介质为计算机400提供对计算机可读指令、程序模块、数据结构、和用于移动设备400的其它数据的存储。例如,可移动存储器设备或设备435-437可存储由移动设备400拍摄的图像、语音记录、联系信息、程序、用于程序的数据等。
用户可通过诸如按键板441和麦克风442等输入设备向移动设备400中输入命令和信息。在某些实施例中,显示器443可以是触摸敏感屏幕并可允许用户在其上输入命令和信息。按键板441和显示器443可通过耦合到总线415的用户输入接口450连接到处理单元405,但也可由其它接口和总线结构连接,如通信模块432和有线端口440。
例如,用户可经由对麦克风442讲话并经由被输入在按键板441上或触摸敏感显示器443上的文本消息来与其它用户通信。音频单元455可提供电子信号以驱动扬声器444以及接收并数字化接收自麦克风442的信号。
移动设备400可包括提供信号以驱动照相机461的视频单元460。视频单元460还可接收由照相机461获得的图像并向被包括在移动设备400上的处理单元405和/或存储器提供这些图像。由照相机461获得的图像可包括视频、不形成视频的一个或多个图像、或其中的某些组合。
通信模块432可向一个或多个天线465提供信号并从其接收信号。天线465之一可传送并接收用于蜂窝电话网络的消息。另一天线可传送并接收蓝牙消息。又一天线(或共享天线)可经由无线以外网络标准传送并接收网络消息。
在某些实施例中,可使用单个天线来传送和/或接收用于超过一种类型的网络的消息。例如,单个天线可传送并接收语音和分组消息。
在网络化环境中操作时,移动设备400可连接到一个或多个远程设备。远程设备可包括个人计算机、服务器、路由器、网络PC、蜂窝电话、对等设备或其它常见的网络节点,并且一般包括上面相对于移动设备400所述的许多或全部元件。
此处所描述主题的各方面可与众多其它通用或专用计算***环境或配置一起操作。适用于此处所描述主题的各方面的公知的计算***、环境和/或配置的示例包括,但不限于,个人计算机、服务器计算机、手持式或膝上型设备、多处理器***、基于微处理器的***、机顶盒、可编程消费电子产品、网络PC、小型计算机、大型计算机、包括上述***或设备的任一个的分布式计算环境等。
此处所描述主题的各方面可在由移动设备执行的诸如程序模块等计算机可执行指令的一般上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。此处所描述主题的各方面也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和远程计算机存储介质中。
此外,虽然此处频繁使用术语服务器,但可以认识到,该术语也可涵盖客户机、分布在一个或多个计算机上的一个或多个进程的集合、一个或多个独立的存储设备、一个或多个其它设备的集合、以上的一个或多个的组合,等等。
结论
尽管本发明易于作出各种修改和替换构造,其某些说明性实施例在附图中示出并在上面被详细地描述。然而应当了解,这不旨在将本发明限于所公开的具体形式,而是相反地,旨在覆盖落入本发明的精神和范围之内的所有修改、替换构造和等效方案。

Claims (20)

1.一种具有计算机可执行指令的计算机可读介质,所述指令在被执行时执行以下步骤:
接收(304)返回资源集合的请求,其中所述请求与不是用户启动的搜索程序的特定应用程序(106)相关联;
遍历(310)分层存储(104)以枚举对应于所请求的资源集合的资源项;以及
响应于所述请求返回(316)包括被排列为平面列表的一个或多个资源项的结果集合(108)。
2.如权利要求1所述的计算机可读介质,其特征在于,所述请求与一类资源相关联,且其中遍历所述分层存储以枚举所述资源项包括使用(304)所述资源的类型作为过滤准则。
3.如权利要求2所述计算机可读介质,其特征在于,所述分层存储(104)对应于文件***,且其中所述资源的类型包括至少一个文件扩展名。
4.如权利要求1所述的计算机可读介质,其特征在于,通过提供类型信息作为一个或多个参数的集合将所述请求与一类资源相关联。
5.如权利要求1所述的计算机可读介质,其特征在于,通过将类型信息注册为与应用程序(106)相关联将所述请求与一类资源相关联。
6.如权利要求1所述的计算机可读介质,其特征在于,还具有包括高速缓存(110)所述被枚举的资源项的计算机可执行指令。
7.如权利要求1所述的计算机可读介质,其特征在于,还具有包括排序(314)或组合、或既排序又组合所述被枚举的资源项的计算机可执行指令。
8.如权利要求1所述的计算机可读介质,其特征在于,还具有包括呈现(316)所述平面列表以供交互式选择的其它计算机可执行指令。
9.一种在计算环境中的***,包括:
耦合到分层存储***(104)的资源选择器(102);以及
耦合到所述资源选择器的触发器(105),所述触发器在被激活时触发所述资源选择器遍历所述分层存储结构以枚举资源并返回作为独立于每一资源项在所述分层存储结构中的位置的平面列表的具有一个或多个资源项的结果集合(108)。
10.如权利要求9所述的***,其特征在于,将所述触发器(105)被并入应用程序(106)中,且其中所述应用程序与至少一个过滤准则相关联,通过所述过滤准则所述资源选择器过滤所述结果集合中的所述一个或多个资源项。
11.如权利要求9所述的***,其特征在于,所述触发器(105)包括应用程序无关组件,且其中在被触发时,所述资源选择器基于当前具有焦点的应用程序来枚举资源。
12.如权利要求9所述的***,其特征在于,所述结果集合(108)包括用于将资源项指示为选择候选的装置。
13.如权利要求12所述的***,其特征在于,所述结果集合(108)包括用于指示对应于所述选择候选在所述分层存储结构中的位置的路径的装置(220)。
14.如权利要求9所述的***,其特征在于,将所述资源选择器和触发器并入手持计算设备(400)中。
15.如权利要求9所述的***,其特征在于,还包括耦合到资源选择器用于高速缓存对应于所述结果集合的数据的高速缓存(110)。
16.一种在计算环境中的方法,包括:
枚举(310)与应用程序(106)相关联的资源项,所述资源项表示被排列在分层(104)中的资源;以及
呈现(316)供用户与之交互的所述资源的平面列表(108),所述交互包括选择供所述应用程序访问的至少一个资源项。
17.如权利要求16所述的方法,其特征在于,呈现供用户交互的所述资源项的所述平面列表包括,可视地指示候选项以供选择。
18.如权利要求17所述的方法,其特征在于,还包括指示对应于所述候选项在所述分层结构中的位置的路径(220)。
19.如权利要求16所述的方法,其特征在于,枚举(304)与所述应用程序相关联的所述资源项包括基于与所述应用程序相关联的至少一个文件扩展名的扩展名集合来过滤文件。
20.如权利要求19所述的方法,其特征在于,过滤所述文件包括接收所述扩展名集合作为参数,或基于所述应用程序查找所述扩展名集合。
CN200880105170A 2007-08-31 2008-08-21 被包括以用于手持设备中的资源选择器 Pending CN101785197A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/897,585 US20090063466A1 (en) 2007-08-31 2007-08-31 Resource selector, including for use in handheld devices
US11/897,585 2007-08-31
PCT/US2008/073896 WO2009032545A2 (en) 2007-08-31 2008-08-21 Resource selector, including for use in handheld devices

Publications (1)

Publication Number Publication Date
CN101785197A true CN101785197A (zh) 2010-07-21

Family

ID=40409073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880105170A Pending CN101785197A (zh) 2007-08-31 2008-08-21 被包括以用于手持设备中的资源选择器

Country Status (5)

Country Link
US (1) US20090063466A1 (zh)
EP (1) EP2186204A2 (zh)
JP (1) JP2010538368A (zh)
CN (1) CN101785197A (zh)
WO (1) WO2009032545A2 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100107081A1 (en) * 2008-10-24 2010-04-29 Infocus Corporation Projection device image viewer user interface
US8161244B2 (en) * 2009-05-13 2012-04-17 Microsoft Corporation Multiple cache directories
US20120290916A1 (en) * 2011-05-09 2012-11-15 Parekh Neel B Unified file arrangements

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050120005A1 (en) * 2003-10-27 2005-06-02 Guido Tesch Systems and methods for searching and displaying search hits in hierarchies
US20050187924A1 (en) * 2004-02-20 2005-08-25 Microsoft Corporation Uniform resource discovery provider
CN1755682A (zh) * 2004-09-30 2006-04-05 微软公司 使用点击距离对搜索结果分级的***和方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129550A (ja) * 1993-11-04 1995-05-19 Brother Ind Ltd 文書処理装置
US6810474B1 (en) * 1998-03-04 2004-10-26 Hitachi, Ltd. Information processor
US6779019B1 (en) * 1998-05-29 2004-08-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
KR100580239B1 (ko) * 1998-09-04 2006-07-25 삼성전자주식회사 동일 확장자를 가진 파일들을 그룹화한 명령어 처리기 및 동일확장자 그룹화에 의한 프로그램 수행방법
US6526413B2 (en) * 1999-09-28 2003-02-25 Microsoft Corporation Architecture for a hierarchical folder structure in hand-held computers
EP1109092A1 (en) * 1999-12-14 2001-06-20 Sun Microsystems, Inc. File system navigation
KR100763323B1 (ko) * 2002-07-11 2007-10-05 인터내셔널 비지네스 머신즈 코포레이션 데이터 관리 방법, 컴퓨터 판독 가능 기록 매체 및 컴퓨팅 시스템
JP2004128597A (ja) * 2002-09-30 2004-04-22 Victor Co Of Japan Ltd コンテンツ再生システム
US6970975B2 (en) * 2002-11-15 2005-11-29 Exanet Co. Method for efficient caching and enumerating objects in distributed storage systems
US7509252B2 (en) * 2003-12-22 2009-03-24 Microsoft Corporation Full-text index module consistency checking
GB2411014A (en) * 2004-02-11 2005-08-17 Autonomy Corp Ltd Automatic searching for relevant information
US7533116B2 (en) * 2004-04-30 2009-05-12 Lacy Donald D Method and system for displaying files to a user
US7460443B2 (en) * 2004-09-17 2008-12-02 Tyrell Corporation Folder indexing method for quickly accessing media files
US7466320B2 (en) * 2004-09-21 2008-12-16 Research In Motion Limited User interface and method for persistent viewing of a user selected folder on a mobile device
US8090844B2 (en) * 2004-10-08 2012-01-03 Truecontext Corporation Content management across shared, mobile file systems
KR100693424B1 (ko) * 2005-07-20 2007-03-12 엘지전자 주식회사 이동통신 단말기의 데이터 검색 방법 및 메뉴 이동 방법
US7904455B2 (en) * 2005-11-03 2011-03-08 Fuji Xerox Co., Ltd. Cascading cluster collages: visualization of image search results on small displays
US7725839B2 (en) * 2005-11-15 2010-05-25 Microsoft Corporation Three-dimensional active file explorer
US7610564B1 (en) * 2006-06-15 2009-10-27 Sun Microsystems, Inc. Displaying and browsing through a sparse view of content items in a hierarchy
US7734640B2 (en) * 2006-06-22 2010-06-08 Oracle America, Inc. Resource discovery and enumeration in meta-data driven instrumentation
US20080033919A1 (en) * 2006-08-04 2008-02-07 Yan Arrouye Methods and systems for managing data
US20080270450A1 (en) * 2007-04-30 2008-10-30 Alistair Veitch Using interface events to group files

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050120005A1 (en) * 2003-10-27 2005-06-02 Guido Tesch Systems and methods for searching and displaying search hits in hierarchies
US20050187924A1 (en) * 2004-02-20 2005-08-25 Microsoft Corporation Uniform resource discovery provider
CN1755682A (zh) * 2004-09-30 2006-04-05 微软公司 使用点击距离对搜索结果分级的***和方法

Also Published As

Publication number Publication date
JP2010538368A (ja) 2010-12-09
US20090063466A1 (en) 2009-03-05
WO2009032545A2 (en) 2009-03-12
WO2009032545A3 (en) 2009-05-07
EP2186204A2 (en) 2010-05-19

Similar Documents

Publication Publication Date Title
RU2519522C2 (ru) Изоляция принятой информации на заблокированном устройстве
US9098363B2 (en) Search extensibility to third party applications
RU2417401C2 (ru) Пользовательский интерфейс переноса и фиксации по новому месту с широкими возможностями
JP6263199B2 (ja) アプリケーション間通信によるタスク完了
US9076124B2 (en) Method and apparatus for organizing and consolidating portable device functionality
US20180113588A1 (en) Automatic lifecycle management for pages on a mobile application
KR101798697B1 (ko) 상이한 파일 호스트를 이용한 파일 액세스 기법
US20140189572A1 (en) Ranking and Display of Results from Applications and Services with Integrated Feedback
CN110637290A (zh) 一种文件管理方法及装置
KR20120095863A (ko) 사용자 데이터 엔트리들의 애플리케이션들로의 라우팅
JP2005115927A (ja) 階層インプレースメニュー
CN102999262A (zh) 活动锁定墙纸
WO2014105399A1 (en) Predictive selection and parallel execution of applications and services
EP2936347A1 (en) Queryless search based on context
JP2020524337A (ja) ファイル処理方法及びモバイル端末
CN115454286B (zh) 应用数据的处理方法、装置和终端设备
KR20160075126A (ko) 전자 장치가 콘텐츠를 제공하는 방법 및 그 전자 장치
US9424364B2 (en) Integrated context-driven information search and interaction
JP2010518514A (ja) 電子装置上でコンテンツを表示しナビゲートするためのシステム及び方法
WO2019045829A1 (en) PREVIEW FILE AND SELECTIVE ACCESS TO ARCHIVED FILE FILE CONTENT
CN101785197A (zh) 被包括以用于手持设备中的资源选择器
US9426277B2 (en) Method and apparatus for operating message function in connection with note function
WO2020047709A1 (zh) 一种中文输入法候选词的搜索方法、终端及服务器
US10162508B2 (en) Content items stored in electronic devices
WO2022166614A1 (zh) 针对控件操作的执行方法、装置、存储介质和控件

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100721