CN102754065A - 接收并作用于用户输入的信息的设备和方法 - Google Patents

接收并作用于用户输入的信息的设备和方法 Download PDF

Info

Publication number
CN102754065A
CN102754065A CN2011800090093A CN201180009009A CN102754065A CN 102754065 A CN102754065 A CN 102754065A CN 2011800090093 A CN2011800090093 A CN 2011800090093A CN 201180009009 A CN201180009009 A CN 201180009009A CN 102754065 A CN102754065 A CN 102754065A
Authority
CN
China
Prior art keywords
information
operation identifier
input
application program
action
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
CN2011800090093A
Other languages
English (en)
Inventor
迈克尔·B·赫希
塞缪尔·J·霍罗德斯基
瑞安·R·罗
雷纳·韦斯勒
利奥·陈
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN102754065A publication Critical patent/CN102754065A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

在装置上捕捉用户输入的信息的设备和方法包括:接收触发事件以调用笔记记录应用程序;以及响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符。而且,所述设备和方法可包含:接收信息的输入;以及响应于所述输入而在所述笔记显示区域中显示所述信息。此外,所述设备和方法可包含在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作。另外,所述设备和方法可包含基于所述选定动作识别符而对所述信息执行动作。

Description

接收并作用于用户输入的信息的设备和方法
根据35U.S.C.§119主张优先权
本专利申请案主张2010年2月15日申请的标题为“接收并作用于用户输入的信息的设备和方法(APPARATUS AND METHODS OF RECEIVING AND ACTING ONUSER-ENTERED INFORMATION)”的第61/304,754号临时申请案的优先权,且所述临时申请案已转让给本案受让人,并特此以引用的方式明确地并入本文中。
技术领域
所描述的方面涉及计算机装置,且更确切地说,涉及接收并作用于用户输入的信息的设备和方法。
背景技术
个人常常需要快速且容易地捕捉信息,例如通过在一张纸上写下笔记。一些当前计算机装置提供电子解决方案,例如话音备忘录应用程序或笔记记录应用程序。然而,除了接收和存储信息之外,例如话音备忘录应用程序和笔记记录应用程序等应用程序实际上没有其它功能性。
例如短消息接发服务(SMS)等其它应用程序接收信息并提供专用功能性,例如将信息作为文本消息来发射。然而,这些应用程序的有用性由于其专用功能性而受限。
另外,除了上述缺点之外,许多当前电子解决方案由于在向用户呈现可接受用户输入信息的用户接口之前需要用户执行许多动作而提供不令人满意的用户体验。
因此,计算机装置的用户希望改进信息接收装置和应用程序。
发明内容
下文呈现一个或一个以上方面的简化概述,以便提供对此些方面的基本理解。此概述并非所有所涵盖方面的广泛综述,且既定不确定所有方面的关键或决定性要素,也不划定任何或所有方面的范围。其唯一目的是以简化形式来呈现一个或一个以上方面的一些概念,以作为稍后呈现的更详细描述的序言。
在一方面,一种在装置上捕捉用户输入的信息的方法包括接收触发事件以调用笔记记录应用程序。此外,所述方法可包含响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符。而且,所述方法可包含接收信息的输入,以及响应于所述输入而在所述笔记显示区域中显示所述信息。此外,所述方法可包含在接收到所述信息的所述输入后,接收所述一个或一个以上动作识别符中的选定一者的识别,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作。另外,所述方法可包含基于所述选定动作识别符而对所述信息执行动作。
在另一方面,至少一种用于在装置上捕捉用户输入的信息的处理器包含第一模块,其用于接收触发事件以调用笔记记录应用程序。此外,所述至少一个处理器包含第二硬件模块,其用于响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符。而且,所述至少一个处理器包含第三模块,其用于接收信息的输入的。第二硬件模块经进一步配置以用于响应于所述输入而在所述笔记显示区域中显示所述信息,且第三模块经进一步配置以用于在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作。另外,所述至少一个处理器包含第四模块,其用于基于所述选定动作识别符而对所述信息执行动作。
在另一方面,一种在装置上捕捉用户输入的信息的计算机程序产品包含具有多个指令的非暂时计算机可读媒体。所述多个指令包含:可由计算机执行以用于接收触发事件以调用笔记记录应用程序的至少一个指令;以及可由所述计算机执行以用于响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符的至少一个指令。此外,所述多个指令包含:可由所述计算机执行以用于接收信息的输入的至少一个指令;以及可由所述计算机执行以用于响应于所述输入而在所述笔记显示区域中显示所述信息的至少一个指令。而且,所述多个指令包含:可由所述计算机执行以用于在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别的至少一个指令,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作。另外,所述多个指令包含可由所述计算机执行以用于基于所述选定动作识别符而对所述信息执行动作的至少一个指令。
在另一方面,一种用于捕捉用户输入的信息的装置包含:用于接收触发事件以调用笔记记录应用程序的装置;以及用于响应于所述触发事件而在所述用于显示的装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符的装置。此外,所述装置包含:用于接收信息的输入的装置;以及用于响应于所述输入而在所述笔记显示区域中显示所述信息的装置。而且,所述装置包含用于在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别的装置,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作。另外,所述装置包含用于基于所述选定动作识别符而对所述信息执行动作的装置。
在另一方面,一种计算机装置包含:存储器,其包括用于捕捉用户输入的信息的笔记记录应用程序,其中所述笔记记录应用程序;以及处理器,其经配置以执行所述笔记记录应用程序。此外,所述计算机装置包含:输入机构,其经配置以接收触发事件以调用笔记记录应用程序;以及显示器,其经配置以响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符。所述输入机构经进一步配置以接收信息的输入;且所述显示器经进一步配置以用于响应于所述输入而在所述笔记显示区域中显示所述信息。而且,所述输入机构经进一步配置以在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作。另外,所述笔记记录应用程序基于所述选定动作识别符而起始对所述信息执行动作。
为了实现上述和相关目的,一个或一个以上方面包括下文充分描述且在权利要求书中特别指出的特征。以下描述和附图详细陈述所述一个或一个以上方面的某些说明性特征。然而,这些特征仅指示可使用各种方面的原理的各种方式中的几种方式,且此描述既定包含所有此些方面及其等效物。
附图说明
将在下文中结合附图来描述所揭示方面,提供附图以说明但不限制所揭示方面,其中相同指示表示相同元件,且其中:
图1是具有笔记记录应用程序的方面的计算机装置的方面的示意图;
图2是图1的计算机装置的方面的示意图,其包含计算机装置的额外架构组件;
图3是用户接口(UI)确定器组件的方面的示意图;
图4是模式匹配服务组件的方面的示意图;
图5是在装置上捕捉用户输入的信息的方法的方面的流程图,其包含虚线框中的任选动作;
图6是对图5的方法的任选添加的方面的流程图;
图7是对图5的方法的任选添加的方面的流程图;
图8是在与笔记记录应用程序相关联的触发事件的接收期间由图1的计算机装置的方面的用户接口呈现的初始窗口的方面的正视图;
图9是类似于图8的正视图,其包含显示笔记显示区域和动作识别符或键的方面;
图10是类似于图9的正视图,其包含显示经由用户输入接收的信息的方面;
图11是类似于图10的正视图,其包含基于在信息中检测到的模式而显示一组改变的动作识别符或键并接收对将执行的动作的选择的方面;
图12是类似于图8的正视图,其包含在执行所述动作之后返回到初始窗口的方面,以及显示与执行选定动作相关联的确认消息的方面;
图13到20是在搜索和检视与图1的笔记记录应用程序相关联的笔记列表的方面中的用户接口的正视图;
图21到28是在捕捉和保存与图1的笔记记录应用程序相关联的电话号码的方面中的一系列用户接口的正视图;
图29到36是在捕捉和保存与图1的笔记记录应用程序相关联的地理标记的方面中的一系列用户接口的正视图;
图37到40是在捕捉和保存与图1的笔记记录应用程序相关联的网页链接的方面中的一系列用户接口的正视图;
图41到44是在捕捉和保存与图1的笔记记录应用程序相关联的电子邮件地址的方面中的一系列用户接口的正视图;
图45到48是在捕捉和保存与图1的笔记记录应用程序相关联的日期的方面中的一系列用户接口的正视图;
图49到52是在捕捉和保存与图1的笔记记录应用程序相关联的联系人的方面中的一系列用户接口的正视图;
图53到56是在捕捉和保存与图1的笔记记录应用程序相关联的照片的方面中的一系列用户接口的正视图;
图57到64是在捕捉和保存与图1的笔记记录应用程序相关联的音频数据的方面中的一系列用户接口的正视图;以及
图65是用于捕捉用户输入的信息的设备的方面的示意图。
具体实施方式
现在将参看图式来描述各方面。在以下描述中,为了解释起见,陈述众多特定细节以便提供对一个或一个以上方面的透彻理解。然而,应注意,可在没有这些特定细节的情况下实践此些方面。
所描述方面涉及接收并作用于用户输入的信息的设备和方法。具体来说,在一方面,笔记记录应用程序经配置以在例如计算机装置上被快速且容易地调用,以在接收到关于将对信息进行什么动作的用户决策之前,迅速地获得任何用户输入信息。在一方面,与当前正在执行的应用程序无关,例如在任何操作状态下,计算机装置可接收触发事件(例如,对按键或触敏显示器的用户输入)以调用笔记记录应用程序,且引起笔记显示区域和一个或一个以上动作识别符的显示。每一动作识别符对应于将对输入到笔记记录应用程序中并显示在笔记显示区域中的信息进行的一相应动作。举例来说,每一动作可对应于计算机装置上的多个应用程序中的一者的一相应功能,例如将笔记保存在笔记记录应用程序中、在短消息服务应用程序中发送文本消息、在电子邮件应用程序中发送电子邮件等等。任选地,例如在没有机械小键盘的计算机装置上,触发事件可进一步引起虚拟小键盘的显示。
信息的输入接着由机械或虚拟小键盘接收,且所述信息显示在笔记显示区域中。举例来说,在一方面,输入信息可包含(但不限于)文本、话音或音频、地理位置和/或移动信息(例如地理标记或类似GPS的数据)、视频、图形、照片和能够由计算机装置接收的任何其它信息中的一者或任何组合。举例来说,输入信息可组合文本信息、图形信息、音频/视频信息、地理标记信息等等中的两者或两者以上。在一方面,输入信息的全部或某一部分可用图标、图形或识别符表示在笔记显示区域中,例如照片的缩略图、指示音频剪辑或地理标记的图标等等。换句话说,在一方面,所述设备和方法可显示两种或两种以上类型的不同信息的表示。
任选地,在一方面,所述设备和方法可进一步包含模式检测器,其经配置以辨识所接收信息中的模式。基于所辨识模式,一个或一个以上动作识别符可改变以包含模式匹配的动作识别符。
在一方面,所显示的动作识别符可基于输入信息而变化。在一方面,但非解释为限制性的,可存在可通用且与输入信息无关的一个或一个以上标准动作识别符的基本集合,且可存在可响应于确定输入信息中的模式而在笔记显示区域中产生的动作识别符的信息特定集合。举例来说,通用动作识别符(例如保存笔记功能)可提供不管输入什么信息都可能关注的功能。此外,例如,当检测到输入信息可能与联系人信息(例如,姓名、地址、电话号码等等)匹配时,可产生信息特定动作识别符,例如保存联系人功能。
在获得信息之后,接收一个或一个以上动作识别符或模式匹配动作识别符中的选定一者的指示,且接着对所述信息执行相应动作。
一旦执行所述动作,记事本显示区域和动作识别符的显示就停止。
任选地,可显示确认消息以告知用户所述动作已完成。
因此,所描述方面提供设备和方法,其快速且容易地调用笔记记录应用程序,在接收到关于动作的用户决策之前获得用户输入信息,且接着从多个动作识别符接收选定动作,所述多个动作识别符可取决于所接收信息中的模式而定制。
参看图1,在一方面,计算机装置10包含笔记记录应用程序12,其可操作以接收用户信息,且接着在获取所述信息之后,向用户提供关于将对信息执行的动作的选项。笔记记录应用程序12可包含(但不限于)可执行以在显示器20上产生笔记记录用户接口13的指令,其中笔记记录用户接口13包含用于显示用户输入的笔记显示区域14,以及指示将对用户输入执行的相应动作的许多(n)个动作识别符或键16、18。数目n可以是任何正整数(例如,一个或一个以上),且可取决于笔记记录应用程序12的编程方式且/或取决于计算机装置10的能力。任选地,笔记记录应用程序12还可包含(但不限于)可执行以在显示器20上产生用于接收用户输入的虚拟小键盘22的指令。
更具体来说,笔记显示区域14一般包括显示信息24的窗口,所述信息24例如(但不限于)文本、数字或字符,其表示由输入机构28接收的用户输入26。举例来说,信息24可为由计算机装置10的用户创建的笔记,且可包含(但不限于)文本信息、话音信息、音频信息、地理位置或可由计算机装置10接收的任何其它类型输入中的一者或一者以上。输入机构28可包含(但不限于)小键盘、跟踪球、操纵杆、运动传感器、麦克风、虚拟小键盘22、话音文本转换组件、计算机装置上的另一应用程序(例如地理定位应用程序或网络浏览器应用程序),或用于接收表示(例如)文本、数字或字符的输入的任何其它机构。因而,输入机构28可包含例如触敏显示器等显示器20(例如笔记记录用户接口13),或可与显示器20分开(例如机械小键盘)。
每一动作识别符或键16、18指示对应于将对信息24执行的动作的用户可选择元件。举例来说,每一动作识别符或键16、18可为具有表示所述动作的名称或其它指示符的字段,且与机械键(其可为输入机构28的一部分)、或包含表示所述动作的名称或指示符的虚拟键或两者的某一组合相关联。此外,每一动作对应于计算机装置10上的多个应用程序32中的一者的相应功能30。举例来说,所述多个应用程序32可包含(但不限于)短消息服务(SMS)应用程序、电子邮件应用程序、网络浏览器应用程序、个人信息管理器应用程序(例如联系人列表或地址薄应用程序或日历应用程序中的一者或一者以上)、多媒体服务应用程序、相机或视频记录器应用程序、即时消息接发应用程序、社交网络应用程序、笔记记录应用程序12或能够在计算机装置10上执行的任何其它类型应用程序中的一者或任何组合。相应地,功能30可包含(但不限于)保存功能、复制功能、粘贴功能、发送电子邮件功能、发送文本消息功能、发送即时消息功能、保存书签功能、基于通用资源定位符(URL)打开网络浏览器的功能等等,或能够由计算机装置10上的应用程序执行的任何其它功能中的一者或任何组合。因而,每一动作识别符或键16、18表示对应于多个应用程序32中的相应一者的相应功能30的动作。
另外,笔记记录应用程序12可由可在输入机构28处接收的触发事件34调用。举例来说,触发事件34可包含(但不限于)键的按压、检测到的与触敏显示器的接触、麦克风对音频或话音的接收、检测到的计算机装置10的移动、或在输入机构28处辨识为笔记记录应用程序12的起始的任何其它所接收输入中的一者或任何组合。
在一方面,触发事件34可在计算机装置10的任何操作状态下调用笔记记录应用程序12。举例来说,由于计算机装置10可包含多个应用程序32,触发事件34可被辨识,且可在多个应用程序32中的任一者的执行期间起始笔记记录应用程序12。换句话说,即使在计算机装置10上没有关于笔记记录应用程序12的可用性的指示的情况下,例如显示器20上的窗口中不存在图标或链接,触发事件34仍可在计算机装置10上被普遍地辨识,以在任何时间且从任何运行应用程序内调用笔记记录应用程序12。因而,当输入机构28接收到触发事件34时,笔记记录用户接口13(包含笔记显示区域14和一个或一个以上动作识别符或键16、18)的显示可至少部分覆盖显示器20上对应于多个应用程序32中当前正执行的一者的初始窗口36。
任选地,计算机装置10或笔记记录应用程序12可包含用以检测信息24中的模式的模式检测器38,以及用以取决于信息24中的所识别模式42而改变一个或一个以上动作识别符或键16、18中的若干可用动作识别符或键的动作选项变换器40。举例来说,模式检测器38可包含(但不限于)逻辑、规则、启发法、神经网络等等,以将信息24的全部或一部分与将基于所识别模式42而对信息24执行的潜在动作相关联。举例来说,模式检测器38可辨识出信息24包含所识别模式42(例如电话号码),且辨识出潜在动作44可能是将记录保存在联系人列表中。此外,所识别模式42和潜在动作44的其它实例包含(但不限于):辨识URL或网络地址,且将保存书签或打开网页识别为潜在动作;及辨识文本输入,且将发送文本消息或电子邮件或保存笔记或联系人信息识别为潜在选项。换句话说,在一方面,模式检测器38可分析信息24,确定信息24中的所识别模式42,及确定对应于多个应用程序32中的一者或一者以上的相应功能30的潜在动作44,或更一般地,确定可能基于所识别模式42而与信息24相关的多个应用程序32中的一者或一者以上。
基于模式检测器38所产生的结果,动作选项变换器40可改变一个或一个以上动作识别符或键16、18,以在显示器20上包含多(n)个一个或一个以上模式匹配动作识别符或键46、48。举例来说,在一方面,在调用笔记记录应用程序12后,一个或一个以上动作识别符或键16、18的第一集合可包含默认集合,而一个或一个以上动作识别符或键16、18的第二集合以及一个或一个以上模式匹配动作识别符或键46、48可包含基于信息24中的所识别模式42的动作的不同集合。第二集合可包含(例如)第一集合的全部、第一集合中一个也没有或第一集合中的一些。
在任何情况下,在接收信息24之后,笔记记录应用程序12可响应于指示一个或一个以上动作识别符或键16、18或一个或一个以上模式匹配动作识别符或键46、48中的对应选定一者的选择50而起始对信息24的动作。举例来说,选择50可由输入机构28、或由相应动作识别符或键16、18、46、48或两者的某组合接收。如上文所述,由笔记记录应用程序12起始的动作可对应于计算机装置10上多个应用程序32中的一者的相应功能30。因而,笔记记录应用程序12可整合或链接到多个应用程序32中的一者或一者以上,或更具体来说,整合或链接到多个应用程序32中的一者或一者以上的一个或一个以上功能30。因此,基于信息24内的所识别模式42,模式检测器38和动作选项变换器40可操作以定制将对信息24进行的潜在动作。
任选地,在一方面,计算机装置10或笔记记录应用程序12可进一步包含自动关闭组件52,其经配置以响应于对应于选择50的相应动作的性能而停止显示笔记显示区域14及动作识别符或键16、18、46、48或虚拟小键盘22。此外,例如,自动关闭组件52可在执行相应动作之后起始笔记记录应用程序12的关断或关闭。
在另一任选方面,计算机装置10或笔记记录应用程序12可进一步包含确认组件54以显示确认消息56,确认消息56指示是否已对信息24执行选定动作或功能。因而,确认消息56警告计算机装置10的用户所请求动作已经执行,或者是否遇到禁止所述动作的性能的某一问题。举例来说,确认组件54可起始确认消息56的产生以用于显示一时间周期,例如持续经确定以向用户提供足够时间来注意到所述警告的时间周期。在一方面,确认组件54可将信号发送到自动关闭组件52,以响应于相应动作的性能而起始笔记显示区域14和动作识别符或键16、18、46、48或虚拟小键盘22的显示的停止,从而允许确认消息56在显示器20上更引人注意。此外,在一方面,确认组件54可向自动关闭组件52指示确认消息56的呈现的完成,或可传达显示确认消息56的时间周期,以允许自动关闭组件52继续关断笔记记录应用程序12。
因此,笔记记录应用程序12向用户提供快速且容易调用的笔记显示区域14,以从计算机装置10的任何操作状态内捕捉信息24,且一旦捕捉到信息24,就跨越多个应用和功能且包含针对信息24中的所识别模式42而定制的动作的众多选项,所述选项是关于如何对信息24作用。此外,笔记记录应用程序12可响应于指示一个或一个以上动作识别符或键16、18或一个或一个以上模式匹配动作识别符或键46、48中的对应选定一者的选择50而起始对信息24的动作。
参看图2,在一个方面,计算机装置10可包含处理器60,其用于进行与本文描述的组件、应用程序和/或功能中的一者或一者以上相关联的处理功能,例如执行计算机可读指令。处理器60可包含单组或多组处理器或多核处理器,且可包含对应于本文所述的每一功能的一个或一个以上处理器模块。此外,处理器60可实施为集成处理***和/或分布式处理***。
计算机装置10可进一步包含存储器62,例如用于存储数据和/或处理器60正执行的应用程序的本地版本。存储器62可包含可由计算机使用的任何类型的存储器,例如随机存取存储器(RAM)、只读存储器(ROM)、带、磁盘、光盘、易失性存储器、非易失性存储器及其任何组合。举例来说,存储器62可存储多个应用程序32中的一者或一者以上的执行副本,包含笔记记录应用程序12、模式检测器38、动作选项变换器40、自动关闭组件52或确认组件54。
此外,计算机装置10可包含通信组件64,其用于建立并维持与利用如本文所描述的硬件、软件和服务的一方或一方以上的通信。通信组件64可运载计算机装置10上的组件之间以及计算机装置10与外部装置之间的通信,外部装置例如为位于通信网络上的装置和/或串联或本地连接到计算机装置10的装置。举例来说,通信组件64可包含一个或一个以上接口和总线,且可进一步包含发射器组件和接收器组件,所述发射器组件和接收器组件可操作以用于与外部装置的有线或无线通信。
另外,计算机装置10可进一步包含数据存储库66,其可为硬件和/或软件的任何适当组合,其用于结合本文所述的方面而使用的信息、数据库和程序的大容量存储。举例来说,数据存储库66可为用于当前未由处理器60执行的应用程序的存储器或数据储存库。举例来说,数据存储库66可存储多个应用程序28中的一者或一者以上,包含笔记记录应用程序12、模式检测器38、动作选项变换器40、自动关闭组件52或确认组件54。
计算机装置10可另外包含用户接口组件68,其可操作以接收来自计算机装置10的用户的输入,且进一步可操作以产生用于呈现给用户的输出。用户接口组件68可包含一个或一个以上输入装置,包含(但不限于)键盘、数字键区、鼠标、触敏显示器、导航键、功能键、麦克风、话音辨识组件、输入机构28、动作识别符或键16、18、46、48、虚拟小键盘22、或能够接收来自用户的输入的任何其它机构,或其任何组合。此外,用户接口组件68可包含一个或一个以上输出装置,包含(但不限于)显示器20、扬声器、触觉反馈机构、打印机、或能够向用户呈现输出的任何其它机构,或其任何组合。
参看图2和3,在任选方面,计算机装置10可另外包含用户接口(UI)确定器组件61,其帮助允许笔记记录应用程序12从计算机装置10上的任何用户接口可用。举例来说,UI确定器组件61可包含UI确定功能63,其管理显示器20(图1)上所绘制的内容。举例来说,响应于调用事件(例如,用以启动笔记记录应用程序12的用户输入),UI确定功能63可允许笔记记录用户接口13(图1)(例如窗口)绘制在显示器20(图1)上,以部分或完全覆盖初始窗口36(图1),例如与应用程序32中正执行的一者相关联的现有用户接口。在一方面,UI确定器组件61和/或UI确定功能63可存取UI特权数据65,以确定如何在显示器20(图1)上绘制用户接口。举例来说,UI特权数据65可包含与对应UI特权值69相关联的应用程序识别67,其中笔记记录应用程序20相对于计算机装置10上的其它应用程序32可具有相对较高或最高的特权。在一方面,例如,UI特权数据65可由计算机装置10的制造商或由与网络(计算机装置10在其上预订通信)相关联的操作员(例如,无线网络服务提供商)确定。因此,UI确定器组件61使笔记记录用户接口13能够提升到显示器20(图1)上,从而帮助使笔记记录应用程序12可从计算机装置10上的任何地方可用。
参看图2和4,在任选方面,计算机装置10可包含模式匹配服务组件70,其包含或可使用动作注册处72,其中一个或一个以上应用程序74可注册将与一个或一个以上模式78(例如,所识别模式42(图1))相关联的一个或一个以上动作76。可包含先前讨论的潜在动作44(图1)的每一动作76可对应于动作识别符79,例如先前讨论的动作ID或键18(图1)和模式匹配ID或键46和48(图1)。此外,例如,先前讨论的模式检测器38和动作选项变换器40可为模式匹配服务组件70的一部分或与模式匹配服务组件70相关联。
在任何情况下,动作注册处72(其可为单独的集中式组件)维持与特定模式78相关联的动作76(例如动作1到r,其中r是正整数)的列表,所述特定模式78例如为模式1到m,其中m是正整数,例如一个或一个以上所识别模式42(图1)。举例来说,在一方面,模式78可包含(但不限于)通用资源定位符(URL)、电子邮件地址、物理或邮寄地址、电话号码、日期、姓名、多用途因特网邮件扩展(MIME)类型,或文本、图形、符号的任何其它可识别布置等等。另外,动作注册处72允许一个或一个以上应用程序74(例如,应用程序1到n,其中n是正整数)注册新的动作76和模式78,所述一个或一个以上应用程序74包含若干应用程序(例如笔记记录应用程序12或与计算机装置10相关联的多个应用程序32中的任何另一者)。在一方面,在初始化后,动作注册处72可即刻包含动作和对应模式的基本集合,例如分别是动作76的列表的子集和所识别模式78的子集,其可供每一应用程序74选择。此外,动作注册处72可允许每一应用程序74移除一个或一个以上动作76和/或与相应应用程序相关联的一个或一个以上所识别模式78。在另一方面,动作注册处72可在从存储器(例如,计算机装置10的存储器62或数据存储库66(图2))删除相应应用程序74后,即刻删除相应应用程序74、所识别模式78、动作识别符79与动作76之间的关系。
举例来说,在一方面,当模式匹配服务70或模式检测器38识别到匹配的URL时,那么对应动作76或动作识别符79可为(但不限于)以下各项中的一者或一者以上:复制、打开、创建书签或经由另一应用程序(例如文本消息接发、电子邮件或社交网络应用程序)共享URL。此外,例如,在一方面,当模式匹配服务70或模式检测器38识别到匹配的电子邮件地址时,那么对应动作76或动作识别符79可为(但不限于)以下各项中的一者或一者以上:复制、撰写电子邮件到电子邮件地址、添加到现有联系人、创建新的联系人或经由另一应用程序(例如文本消息接发、电子邮件或社交网络应用程序)共享电子邮件地址。而且,例如,当模式匹配服务70或模式检测器38识别到匹配的物理或邮寄地址时,那么对应动作76或动作识别符79可为(但不限于)以下各项中的一者或一者以上:复制、映射、添加到现有联系人、创建新的联系人、经由另一应用程序(例如文本消息接发、电子邮件或社交网络应用程序)共享位置。此外,例如,当模式匹配服务70或模式检测器38识别到匹配的电话号码时,那么对应动作76或动作识别符79可为(但不限于)以下各项中的一者或一者以上:复制、呼叫、撰写文本或多媒体消息、撰写社交网络消息、添加到现有联系人或创建新的联系人中的一者或一者以上。另外,例如,当模式匹配服务70或模式检测器38识别到匹配的日期时,那么对应动作76或动作识别符79可为(但不限于)复制、创建日历事件或转到日历应用程序中的日期。如果日期被识别为没有年份,那么模式匹配服务70或模式检测器38可经配置以假定使用所述日期的就近情况(例如,当前年份),除非所述日期已经过去,在所述日期已经过去的情况下,假定下一年份。此外,例如,当模式匹配服务70或模式检测器38识别到匹配的姓名(例如,含于个人信息管理器、联系人或地址簿应用程序中的姓名)时,那么对应动作76或动作识别符79可为(但不限于)以下各项中的一者或一者以上:复制、呼叫(包含在一个以上号码与所识别姓名相关联的情况下关于哪个号码的选项)、撰写并发送消息(例如,电子邮件、文本消息、多媒体消息、社交网络消息等等)到所述姓名(包含在一个以上目的地与所识别姓名相关联的情况下关于哪个目的地(例如,电子邮件地址、电话号码等等)的选项)、或打开对应于相应个人信息管理器、联系人或地址簿应用程序中的姓名的记录。
关于笔记记录应用程序12,模式匹配服务70或模式检测器38在接收到笔记记录区域14(图1)中的信息24(图1)后即刻被触发,且扫描信息24以确定信息24的任何部分是否与所注册模式78中的一者或一者以上匹配。如果匹配,那么模式匹配服务70或模式检测器38辨识模式78(例如,所识别模式42)和对应动作76和/或动作识别符79(例如,潜在动作44)中的相应者。随后,所识别的匹配模式触发动作选项变换器40以在笔记记录用户接口13(图1)上产生一个或一个以上模式匹配识别符或键,例如模式匹配键46和48。模式匹配服务70或模式检测器38可对驻留在计算机装置10上的其它应用程序(例如,应用程序32(图1)中的一者或一者以上)类似地起作用。
任选地,当(例如)在笔记显示区域14(图1)中的信息24中识别到一个以上匹配模式78时,模式匹配服务70或模式检测器38或动作选项变换器40可包含优先权方案73,其用于按特定次序75呈现模式匹配识别符或键(例如,识别符或键46或48)中的全部或一部分。举例来说,优先权方案73可将每一模式78分级,使得特定次序75包含最初呈现对应于最高分级模式78的动作76或动作识别符79或对应键46或48,例如对应于其它匹配模式的其它动作/识别符可呈现在后续窗口上,或呈现在经排序列表的顶部。
参看图5到12,在计算机装置10的一方面(图8到12)上操作笔记记录应用程序的一方面的方法80(图5到7)包含许多操作。举例来说,参看图5,框84,所述方法包含接收触发事件34(图8)以调用笔记记录应用程序。
此外,参看图5,框86,所述方法包含响应于触发事件而在装置上的输出显示器20(图9)的至少一部分上显示笔记显示区域14(图9)和笔记记录应用程序的一个或一个以上动作识别符16(图9)。任选地,响应于触发事件的显示可进一步包含用于接收用户输入的虚拟小键盘22(图9)。
另外,参看图5,框88和90,所述方法包含接收信息的输入,以及响应于所述输入而在笔记显示区域14(图10)中显示信息24(图10)。
而且,参看图5,框96,所述方法包含在接收到信息24(图11)的输入后接收识别一个或一个以上动作识别符16(图11)中的选定一者的选择50(图11),其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的相应动作。
此外,参看图5,框98,所述方法包含基于选定动作识别符对信息执行动作。举例来说,在一方面,执行所述动作进一步包括执行对应于选定动作识别符的多个应用程序中的一者以执行相应功能。
任选地,在一方面,参看图5,框82,在接收触发事件(框84)之前,所述方法可包含对应于多个应用程序中的一者在所述装置上的执行而在输出显示器20(图8)上显示初始窗口36(图8)。
在其它任选方面,参看图6(框100、102和104)和图12,在执行动作(图5,框98)后,所述方法可进一步包含以下各项中的一者或一者以上:响应于执行所述动作而停止笔记显示区域和笔记记录应用程序的一个或一个以上动作识别符的显示(框100);响应于完成动作的执行而显示确认消息56(图12);或在停止笔记显示区域和一个或一个以上动作识别符的显示之后返回到显示初始窗口36(图12)。
在另一额外任选方面,参看图7,在信息的接收期间(图5,框88)或在接收动作的选择之前(图5,框96),所述方法还可包含:在框92,确定信息的至少一部分中的模式42(图11);以及,在框94,基于所述模式而改变一个或一个以上动作识别符的显示,以包含与一个或一个以上动作识别符16(图11)的初始集合不同的一个或一个以上模式匹配动作识别符46(图11)。
应注意,上述任选方面可与方法80的其它动作(图5到7)以任何方式组合在一起。
参看图13到64,在一个方面,与计算机装置10上的笔记记录应用程序12的操作相关联的一系列用户接口的实例包含:搜索并检视笔记列表(图13到20);捕捉并保存电话号码(图21到28);捕捉并保存地理标记(图29到36);捕捉并保存网页链接(图37到40);捕捉并保存电子邮件地址(图41到44);捕捉并保存日期(图45到48);捕捉并保存联系人(图49到52);捕捉并保存照片(图53到56);以及捕捉并保存音频数据(图57到64)。应理解,这些实例并不被解释为限制性的。
参看图13到20,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于搜索和检视笔记列表的一系列用户接口的实例包含:(参看图13)在计算机10正在显示主页用户接口(也称作“主页屏幕”)91的同时接收应用程序调用输入101。应用程序调用输入101可为启动笔记记录应用程序12的任何输入,例如(但不限于)在触敏显示器上接收的示意动作、键按压等等。参看图14,显示笔记记录用户接口93,例如先前讨论的笔记记录用户接口13(图1)。在一方面,笔记记录用户接口93可包含一个或一个以上先前保存的笔记103,其可包含一个或一个以上信息24(图1),且可以一个或一个以上不同格式来表示。举例来说,所述格式可包含文本105、表示音频文件107的图标、照片109的缩略图、或信息24的任何其它格式或表示(图1)。接收菜单115中的项目113中的一者的选择111展现可用的动作。举例来说,项目113可包含(但不限于)用于启动相机应用程序的相机动作117、用于启动音频应用程序的音频动作119、用于启动位置定位应用程序的位置动作121、以及用于产生额外可用动作的另一窗口的“更多动作”动作123。参看图14和15,接收对应于“更多动作”123的键的选择111触发新用户接口95的产生,新用户接口95列出各种可用动作125(例如与笔记记录应用程序12有关的动作),包含(但不限于)创建新笔记、共享笔记、检视笔记列表和删除笔记。举例来说,参看图15和16,接收“检视列表”动作的选择127引起产生笔记列表用户接口106,其包含多个笔记129且可为经排序列表。在一个实例中,多个笔记129可基于对应于每一笔记的日期和时间131而按时间顺序排序。在另一方面,如果在笔记129中的一者中识别到匹配模式(如上文所论述),那么所识别模式133可被突出显示或表面加效果为可动作链接。另外,如先前所提到,笔记129中的每一者可包含以一种或一种以上方式表示的一种或一种以上类型的信息24(图1)。参看图16和17,接收笔记129中的一者的选择135引起产生笔记用户接口108,其显示对应于相应笔记(其可以是可编辑的)的信息24。参看图18,在笔记列表用户接口106的另一方面,菜单115可包含搜索菜单项目137。参看图18和19,在接收到搜索菜单项目137的选择139后,即刻产生查询用户接口112,其可例如经由虚拟小键盘143接收用户输入查询141。参看图19和20,在接收到搜索命令(也称为“转到”)147的选择145后,即刻产生搜索结果用户接口114,其包含具有与查询141匹配的信息的任何所存储笔记149。
参看图21到28,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存电话号码的一系列用户接口的实例包含:(参看图21和22)在计算机10正在显示主页用户接口(也称作“主页屏幕”)91的同时接收应用程序调用输入101;以及在显示笔记记录用户接口93的同时接收笔记调用输入151。参看图23和24,产生笔记记录用户接口118,其包含笔记显示区域14以及虚拟小键盘153,虚拟小键盘153包含用于将电话号码155键入到笔记显示区域14中的键。在一方面,例如,可基于接收到输入159(例如,用户选择返回键161)而在笔记显示区域14中激活光标157。此外,参看图24和25,可通过选择“保存”输入163(例如,返回键161)而将电话号码155保存在经更新的笔记记录用户接口122中。在一方面,例如,如果电话号码155包括所识别模式42(图1),那么电话号码155可包含指示符165(例如,加下划线、突出显示、着色等等),以将电话号码155识别为与一个或一个以上动作76或动作识别符/键79(图4)相关联。因此,参看图25和26,具有指示符165的电话号码155可称作“动作链接”,因为接收到具有指示符165的电话号码155的选择167引起产生电话模式动作用户接口124,其包含与所检测到的电话模式相关联的一个或一个以上动作169(例如动作76(图4))。举例来说,在此实例中,动作169包含(但不限于)复制动作171、呼叫动作173、发送消息动作175、保存为新联系人动作177和添加到现有联系人动作179。参看图26到28,在一个方面的实例中,在接收保存为新联系人动作177的选择181后,即刻产生用户联系人记录用户接口126,其具有已经填充在电话号码字段183中的电话号码155。另外,参看图27和28,除了联系人字段185之外,联系人记录用户接口126还可包含具有用以控制光标157的定位的键的虚拟小键盘153,以完成并保存联系人记录187,联系人字段185例如为名字段、姓字段、公司名字段等等。
参看图29到36,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存地理位置(也称为地理标记)的一系列用户接口的实例包含:(参看图29到30)在计算机10正在显示主页用户接口(也称作“主页屏幕”)91的同时接收应用程序调用输入101;以及在显示笔记记录用户接口93的同时接收位置捕捉输入189。举例来说,位置捕捉输入189选择位置动作121。在一个任选方面,参看图31,在等待计算机装置10的当前地理位置的确定的同时,可显示位置捕捉状态用户接口132,其向用户提供关于当前地理位置的获取正如何进行的反馈。参看图32,当确定当前位置时,将位置表示191附加到初始笔记记录用户接口122(图30)的末端,从而创建经更新的笔记记录用户接口134。在一方面,经更新的笔记记录用户接口自动地滚动以允许最新信息24(图1)(例如,位置表示191)可查看。在一方面,位置表示191可包含模式匹配指示193,其识别当前位置与所存储的模式匹配。参看图33,在此实例中,在接收到包含模式匹配指示193(例如,但不限于图标或突出显示)的位置表示191的选择195后,即刻产生位置模式动作用户接口136,其包括与所识别位置模式相关联的一个或一个以上动作197。举例来说,所述一个或一个以上动作197可包含(但不限于)复制动作199、映射此地址动作201、共享位置动作203、保存为新联系人动作205和添加到现有联系人动作207。参看图34,在一个方面,如果接收到对共享位置动作203的选择209,那么产生共享位置用户接口138,其包含动作211的子菜单。举例来说,动作211可包含与通信类型应用程序相关联的一个或一个以上动作识别符,所述通信类型应用程序可用以共享当前地理位置或位置表示191(图32)。参看图34和35,如果接收到对动作211中的一者(例如经由电子邮件共享动作215)的选择213,那么可产生撰写电子邮件用户接口140,其包含已经填充在字段中(例如在消息219的主体部分217中)的当前位置或位置表示191。在一方面,由于当前位置或位置表示191包含识别所识别模式42(图1)的指示符193,所以指示符193可包含在消息219的主体部分217中,以指示包含指示符193的位置表示191是可动作项目。参看图35和36,撰写电子邮件用户接口140可包含虚拟小键盘153,其包含用于将光标定位于电子邮件字段219(例如,转到字段、主题字段和主体部分217)内的键,以及用于起始发射(例如,“发送”)完成的消息的键。
参看图37到40,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存通用资源定位符(URL)链接的一系列用户接口的实例包含:(参看图37和38),将URL 221键入笔记记录用户接口144中,接收输入223以将URL 221保存在笔记225中,以及在笔记记录用户接口146中接收对URL 221的选择227。在一方面,URL 221可包含模式匹配指示符229,例如(但不限于)突出显示和/或加下划线,以向用户识别URL 221与动作注册处72(图4)中的模式78(图4)匹配,且因此是可动作项目。参看图39,选择227(图38)引起产生链接模式动作用户接口148,其包含可基于URL 221与所注册模式匹配而进行的一个或一个以上动作识别符或动作231。举例来说,一个或一个以上动作识别符或动作231可包含(但不限于)例如以下的动作:复制233、用浏览器打开235、添加到书签237和共享链接239。此外,例如,在一方面,在接收到用浏览器打开235的选择241后,即刻自动启动计算机装置上的网络浏览器应用程序,且自动检索对应于URL 221的网页,从而产生网页用户接口150(图40)。
参看图41到44,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存电子邮件地址的一系列用户接口的实例包含:(参看图41和42),将电子邮件地址241键入到笔记记录用户接口152中;接收输入243以将电子邮件地址241保存在笔记245中;以及在笔记记录用户接口154中接收对电子邮件地址241的选择247。在一方面,电子邮件地址241可包含模式匹配指示符249,例如(但不限于)突出显示和/或加下划线,以向用户识别电子邮件地址241与动作注册处72(图4)中的模式78(图4)匹配,且因此是可动作项目。参看图43,选择247(图42)引起产生电子邮件模式动作用户接口156,其包含可基于电子邮件地址241与所注册模式匹配而进行的一个或一个以上动作识别符或动作251。举例来说,一个或一个以上动作识别符或动作251可包含(但不限于)例如以下的动作:复制253、发送电子邮件255、保存为新联系人257、添加到现有联系人259和共享电子邮件地址261。此外,例如,在一方面,在接收到对发送电子邮件255的选择263后,计算机装置上的电子邮件应用程序即刻自动启动,且电子邮件地址241自动填充到撰写电子邮件用户接口158(图44)的“转到”字段265中,因而实现到电子邮件地址241的电子邮件的高效撰写。
参看图45到48,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存数据的一系列用户接口的实例包含:(参看图45和46),将日期271的全部或部分键入到笔记记录用户接口160中;接收输入273以将日期271保存在笔记275中;以及在笔记记录用户接口162中接收对日期271的选择277。在一方面,日期271可包含模式匹配指示符279,例如(但不限于)突出显示和/或加下划线,以向用户识别日期271与动作注册处72(图4)中的模式78(图4)匹配,且因此是可动作项目。参看图47,选择277(图46)引起产生日期模式动作用户接口164,其包含可基于日期271与所注册模式匹配而进行的一个或一个以上动作识别符或动作281。举例来说,一个或一个以上动作识别符或动作281可包含(但不限于)例如以下的动作:复制283、创建事件285和转到日历中的日期287。此外,例如,在一方面,在接收到对创建事件285的选择289后,计算机装置上的日历应用程序即刻自动启动,且日期271自动填充到创建日历事件用户接口166(图48)的“日期”字段291中,因而实现与日期271相关联的日历事件的高效撰写。
参看图49到52,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存联系人姓名的一系列用户接口的实例包含:(参看图49和50),将姓名301的全部或部分键入到笔记记录用户接口168中;接收输入303以将姓名301保存在笔记305中;以及在笔记记录用户接口170中接收对姓名301的选择307。在一方面,姓名301可包含模式匹配指示符309,例如(但不限于)突出显示和/或加下划线,以向用户识别姓名301与动作注册处72(图4)中的模式78(图4)匹配,且因此是可动作项目。参看图51,选择311(图50)引起产生联系人模式动作用户接口172,其包含可基于姓名301与所注册模式匹配而进行的一个或一个以上动作识别符或动作313。举例来说,一个或一个以上动作识别符或动作313可包含(但不限于)例如以下的动作:复制315、呼叫317、发送电子邮件319、发送消息321、发送QQ(例如,专有类型的消息)323和检视联系人详细信息325。此外,例如,在一方面,在接收到对发送电子邮件319的选择327后,计算机装置上的电子邮件应用程序即刻自动启动,且存储在联系人或个人信息管理器数据库中的对应于姓名301的电子邮件地址329自动填充到撰写电子邮件用户接口174(图52)的“转到”字段331中,因而实现给与姓名301匹配的所存储联系人的新电子邮件消息的高效撰写。
参看图53到56,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存照片的一系列用户接口的实例包含:(参看图53和54),在笔记记录用户接口176上接收对启动相机应用程序动作或动作识别符343的选择341,从而自动启动计算机装置上的相机应用程序,且自动产生相机应用程序用户接口178。在接收到对拍照动作或动作识别符347的选择345后,即刻产生捕捉照片用户接口180(图55),且可在接收到对保存动作或动作识别符353的选择351后即刻捕捉图像349。或者,对取消动作或动作识别符的选择可使用户返回到作用中相机模式。此外,在一方面,对保存353的选择351可引起图像349保存在与相机应用程序或计算机装置相关联的相册中,且还引起图像349的缩略图版本354保存在笔记355中(参考笔记记录用户接口182(图56))。在一方面,在选择缩略图版本353后,计算机装置10可即刻自动启动全图像检视服务(例如可与相册相关联),以产生图像349的全屏视图。参看图57到64,在一方面,与计算机装置10上的笔记记录应用程序12的操作相关联的用于捕捉和保存音频文件107的一系列用户接口的实例包含:(参看图57和58),响应于在主页用户接口91上接收到预定输入361而自动启动笔记记录应用程序12和笔记记录用户接口93。在接收到对音频动作或音频动作识别符119的选择363后,计算机装置10上的音频记录器应用程序即刻自动启动,从而引起产生记录音频用户接口186(图59)。在接收到对记录动作或动作识别符367的选择365后,音频记录用户接口188(图60)即刻表示正被记录的音频,其继续进行直到选择(371)暂停或停止动作或动作识别符369为止。在一方面,在记录音频后,产生继续音频记录用户接口190(图61),其包含一个或一个以上动作或动作识别符373。所述一个或一个以上动作或动作识别符373可包含(但不限于)例如以下的动作:继续记录的记录动作、播放所捕捉记录的播放动作、保存记录的保存动作或删除记录的取消动作。举例来说,在一方面,在接收到对保存动作377(图61)的选择375后,即刻产生经更新笔记记录用户接口192(图62),且其包含笔记381中的记录的缩略图表示379。在一方面,接收对记录的缩略图表示379的选择383自动启动计算机装置10上的音频播放器应用程序,其包含音频播放器用户接口194(图63),以及对应于音频文件的一个或一个以上动作或动作识别符383。举例来说,所述一个或一个以上动作或动作识别符383可包含(但不限于)例如以下的动作或动作识别符:后退、暂停、停止和更多动作。在一方面,在接收到对更多动作识别符387的选择385后,计算机装置10可即刻自动启动包含额外动作389的音频动作用户接口196(图64),额外动作389例如为(但不限于)共享音频391、编辑音频393和制作铃声395,从而实现所记录音频到驻留在计算机装置10上的一个或一个以上其它应用程序的高效输入。
参看图65,基于上述描述,用于捕捉用户输入的信息的设备400可至少部分驻留在计算机装置内,包含(但不限于)例如蜂窝式电话的移动装置,或无线通信网络中的无线装置。举例来说,设备400可包含图1的计算机装置10或为图1的计算机装置10的部分。将了解,将设备400表示为包含功能块,其可为表示处理器、软件或其组合(例如,固件)所实施的功能的功能块。设备400包含可结合作用的电组件的逻辑分组402。举例来说,逻辑分组402可包含用于接收触发事件以调用笔记记录应用程序的装置(框404)。举例来说,参看图1,用于接收触发事件404的装置可包含计算机装置10的输入机构28。此外,逻辑分组402可包含用于响应于触发事件而在装置上的输出显示器的至少一部分上显示笔记显示区域以及笔记记录应用程序的一个或一个以上动作识别符的装置(框406)。举例来说,参看图1,用于显示笔记显示区域406的装置可包含显示器20。另外,逻辑分组402可包含用于接收信息的输入的装置(框408)。举例来说,参看图1,用于接收信息的输入的装置408可包含输入机构28。此外,逻辑分组402可包含用于响应于输入而在笔记显示区域中显示信息的装置(框410)。举例来说,参看图1,用于显示信息的装置410可包含显示器20。而且,逻辑分组402可包含用于在接收到信息的输入后接收一个或一个以上动作识别符中的选定一者的识别的装置,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的相应动作(框412)。举例来说,参看图1,用于接收一个或一个以上动作识别符412中的选定一者的识别的装置可包含输入机构28。此外,逻辑分组402可包含用于基于选定动作识别符而对信息执行动作的装置(框414)。举例来说,参看图1,用于执行动作的装置414可包含一个或一个以上应用程序32。
或者或另外,在一方面,设备400可包含至少一个处理器或可操作以执行上述装置的处理器的一个或一个以上模块。举例来说,参看图2,至少一个处理器和/或处理器模块可包含处理器60。
另外,设备400可包含保留用于执行与电组件404、406、408、410、412和414相关联的功能的指令的存储器416。虽然展示为在存储器416外部,但将理解,电组件404、406、408、410、412和414中的一者或一者以上可存在于存储器416内。举例来说,在一方面,存储器416可包含图2的存储器62和/或数据存储库66。
总之,例如,在不应解释为限制性的方面,将笔记记录应用程序设计为在简单调用输入(例如,触敏显示器上的示意动作)后接受文本输入,所述简单调用输入从用户接口中的任何地方启动笔记记录应用程序。一旦被激活,笔记记录应用程序就获得信息,且可最初用将关于所述信息采取的一组默认动作来填充。任选地,笔记记录应用程序可包含模式检测组件,其在接收到信息时监视所述信息、识别信息中的任何模式、以及基于所识别模式而起始对所述组默认动作的改变。举例来说,如果用户键入电话号码,那么例如“保存到电话簿”和/或“呼叫号码”等动作选项可动态出现在一组经修订动作中。因此,笔记记录应用程序允许用户捕捉信息,且接着决定如何对信息作用。
如在本申请案中所使用,术语“应用程序”、“组件”、“模块”、“***”等既定包含计算机相关实体,例如(但不限于)硬件、固件、硬件与软件的组合、软件或在执行中的软件。举例来说,组件可为(但不限于为)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序和/或计算机。通过说明,在计算装置上运行的应用程序与计算装置两者均可为组件。一个或一个以上组件可驻留在进程和/或执行线程内,且组件可局部化于一个计算机上和/或分布在两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体执行。所述组件可例如根据具有一个或一个以上数据包的信号(例如,来自借助于所述信号与本地***、分布式***中的另一组件交互和/或跨越例如因特网等网络而与其它***交互的一个组件的数据)借助于本地和/或远程进程而通信。
此外,本文结合计算机装置来描述各方面,所述计算机装置可为有线终端或无线终端。终端也可称为***、装置、订户单元、订户台、移动台、移动设备、移动装置、远程台、远程终端、接入终端、用户终端、终端、通信装置、用户代理、用户装置或用户设备(UE)。无线终端可为蜂窝式电话、卫星电话、无绳电话、会话起始协议(SIP)电话、无线本地环路(WLL)台、个人数字助理(PDA)、具有无线连接能力的手持式装置、计算装置,或连接到无线调制解调器的其它处理装置。
此外,术语“或”的任何使用既定表示包括性“或”而非独占式“或”。就是说,除非另有指定或从上下文清楚地看出,否则短语“X使用A或B”既定表示自然包括性排列中的任一者。就是说,以下例子中的任一者均满足短语“X使用A或B”:X使用A;X使用B;或X使用A和B两者。另外,如本申请案和所附权利要求书中所使用的冠词“一”通常应被解释成表示“一个或一个以上”,除非另有指定或从上下文清楚地看出是针对单数形式。
本文所述的技术可用于在例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它***等各种无线通信***中可操作的计算机装置。术语“***”与“网络”经常可互换使用。CDMA***可实施例如通用陆地无线电接入(UTRA)、cdma2000等无线电技术。UTRA包含宽带CDMA(W-CDMA)和CDMA的其它变体。此外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA***可实施例如全球移动通信***(GSM)等无线电技术。OFDMA***可实施例如演进UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、快闪OFDM等无线电技术。UTRA和E-UTRA是全球移动电信***(UMTS)的部分。3GPP长期演进(LTE)是UMTS的使用E-UTRA的版本,其在下行链路上使用OFDMA,且在上行链路上上SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM描述于来自名为“第三代合作伙伴计划”(3GPP)的组织的文献中。另外,cdma2000和UMB描述于来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文献中。此外,此些无线通信***可另外包含对等(例如,移动设备到移动设备)专门网络***,其经常使用不成对的未经许可的频谱、802.xx无线LAN、蓝牙(BLUETOOTH)和任何其它短程或长程无线通信技术。
本文所呈现的各种方面或特征可包括可能包含许多装置、组件、模块和类似物的***。将理解并了解,各种***可包含额外装置、组件、模块等,且/或可能并不包括结合图而论述的所有装置、组件、模块等。还可使用这些方法的组合。
结合本文中所揭示的方面而描述的各种说明性应用程序、功能、逻辑、逻辑块、模块和电路可用以下各项来实施或执行:经设计以执行本文中所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、一个或一个以上微处理器与DSP核心的联合,或任何其它此类配置。另外,至少一个处理器可包括一个或一个以上模块,所述模块可操作以执行上文所描述的步骤和/或动作中的一者或一者以上。
此外,结合本文中所揭示的方面而描述的方法或算法的步骤和/或动作可直接体现于硬件中、体现于由处理器执行的软件模块中或体现于所述两者的组合中。软件模块可驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸磁盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。此外,存储媒体可以是非暂时的。示范性存储媒体可耦合到处理器,使得处理器可从存储媒体读取信息,且向存储媒体写入信息。在替代方案中,存储媒体可与处理器成一体式。此外,在一些方面,处理器和存储媒体可驻留在ASIC中。另外,ASIC可驻留在用户终端中。在替代方案中,处理器和存储媒体可作为离散组件驻留在用户终端中。另外,在一些方面中,方法或算法的步骤和/或动作可作为代码和/或指令中的一者或任何组合或集合而驻留在可并入到计算机程序产品中的非暂时机器可读媒体和/或计算机可读媒体上。
在一个或一个以上方面,所描述功能可以硬件、软件、固件或其任何组合来实施。如果以软件来实施,那么可将所述功能作为一个或一个以上指令或代码存储在计算机可读媒体上或经由计算机可读媒体传输。计算机可读媒体包含计算机存储媒体与包含促进将计算机程序从一处传送到另一处的任何媒体的通信媒体两者。存储媒体可为可由计算机存取的任何可用媒体。作为实例而非限制,此些计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于运载或存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。而且,可将任何连接称为计算机可读媒体。举例来说,如果使用同轴电缆、光纤缆线、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤缆线、双绞线、DSL或例如红外线、无线电和微波等无线技术包括在媒体的定义中。如本文中所使用,磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘通常用激光以光学方式再现数据。上述各项的组合也应包含在计算机可读媒体的范围内。
虽然前述揭示内容论述说明性方面和/或实施例,但应注意,在不脱离由所附权利要求书界定的所描述方面和/或实施例的范围的情况下,可在本文中进行各种改变和修改。此外,尽管可以单数形式来描述或主张所描述的方面和/或实施例的元件,但涵盖复数形式,除非明确规定限于单数形式。另外,除非另有规定,否则任何方面和/或实施例的全部或一部分可与任何其它方面和/或实施例的全部或一部分一起使用。

Claims (55)

1.一种在装置上捕捉用户输入的信息的方法,其包括:
接收触发事件以调用笔记记录应用程序;
响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符;
接收信息的输入;
响应于所述输入而在所述笔记显示区域中显示所述信息;
在接收到所述信息的所述输入后,接收所述一个或一个以上动作识别符中的选定一者的识别,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作;以及
基于所述选定动作识别符而对所述信息执行动作。
2.根据权利要求1所述的方法,其中所述一个或一个以上动作识别符中的每一者对应于所述装置上的多个应用程序中的一者或一者以上的一相应功能,且其中执行所述动作进一步包括执行所述多个应用程序中的对应于所述选定动作识别符的所述一者以执行所述相应功能。
3.根据权利要求1所述的方法,其进一步包括:
在所述输出显示器上显示对应于所述装置上多个应用程序中的一者的执行的初始窗口;
其中所述触发事件的所述接收发生在所述初始窗口和所述多个应用程序中的所述一者的执行期间;且
其中基于所述笔记显示区域具有比所述初始窗口高的用户接口特权,所述笔记显示区域和所述一个或一个以上动作识别符的所述显示至少部分覆盖所述初始窗口。
4.根据权利要求3所述的方法,其进一步包括:
响应于所述动作的所述执行而停止所述笔记显示区预和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示;以及
在所述停止后返回到所述初始窗口的所述显示。
5.根据权利要求1所述的方法,其进一步包括:
接收对应于所述装置上的应用程序的所识别模式的动作的注册;
确定所述信息的至少一部分中的模式;
确定所述模式是否与对应于所述注册的所述所识别模式匹配;以及
基于确定所述模式与所述所识别模式匹配而改变所述一个或一个以上动作识别符的所述显示,以包含与所述一个或一个以上动作识别符不同的模式匹配动作识别符。
6.根据权利要求1所述的方法,其中响应于所述触发事件,所述显示进一步包括显示虚拟小键盘和界定所述一个或一个以上动作识别符的一个或一个以上虚拟动作键,且其中接收所述信息的所述输入进一步包括在所述虚拟小键盘处接收。
7.根据权利要求1所述的方法,其进一步包括响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示。
8.根据权利要求1所述的方法,进一步包括响应于完成所述动作的所述执行而显示确认消息。
9.根据权利要求1所述的方法,其中接收所述触发事件包括以下各项中的至少一者:在键处接收用户输入;或在麦克风处接收所述用户输入;或在触敏显示器处接收所述用户输入;或在运动传感器处接收所述用户输入。
10.根据权利要求1所述的方法,其中接收所述信息的所述输入包含接收以下信息中的至少一者:文本信息、话音信息、音频信息、地理位置或移动信息、视频信息、图形信息,或照片信息。
11.根据权利要求1所述的方法,其中所述信息的所述显示进一步包括显示两种或两种以上类型的不同信息的表示。
12.至少一种用于在装置上捕捉用户输入的信息的处理器,其包括:
第一模块,其用于接收触发事件以调用笔记记录应用程序;
第二硬件模块,其用于响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符;
第三模块,其用于接收信息的输入;
其中所述第二硬件模块经进一步配置以用于响应于所述输入而在所述笔记显示区域中显示所述信息;
其中所述第三模块经进一步配置以用于在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作;以及
第四模块,其用于基于所述选定动作识别符而对所述信息执行动作。
13.根据权利要求12所述的至少一个处理器,其中所述一个或一个以上动作识别符中的每一者对应于所述装置上的多个应用程序中的一者或一者以上的一相应功能,且其中用于执行所述动作的所述第四模块经进一步配置以用于执行所述多个应用程序中的对应于所述选定动作识别符的所述一者以执行所述相应功能。
14.根据权利要求12所述的至少一个处理器,其进一步包括:
其中所述第二硬件模块经进一步配置以用于在所述输出显示器上显示对应于所述装置上多个应用程序中的一者的执行的初始窗口;
其中所述第一模块在所述初始窗口和所述多个应用程序中的所述一者的执行期间接收所述触发事件;以及
其中所述第二硬件模块经进一步配置以用于基于所述笔记显示区域具有比所述初始窗口高的用户接口特权而显示所述笔记显示区域和所述一个或一个以上动作识别符以至少部分覆盖所述初始窗口。
15.根据权利要求14所述的至少一个处理器,其进一步包括:
第五模块,其用于响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示;以及
第六模块,其用于在所述停止后返回到所述初始窗口的所述显示。
16.根据权利要求12所述的至少一个处理器,其进一步包括:
第五模块,其用于接收对应于所述装置上的应用程序的所识别模式的动作的注册;
第六模块,其用于确定所述信息的至少一部分中的模式;
第七模块,其用于确定所述模式是否与对应于所述注册的所述所识别模式匹配;以及
第八模块,其用于基于确定所述模式与所述所识别模式匹配而改变所述一个或一个以上动作识别符的所述显示,以包含与所述一个或一个以上动作识别符不同的模式匹配动作识别符。
17.根据权利要求12所述的至少一个处理器,其中所述第二硬件模块经进一步配置以用于响应于所述触发事件而显示虚拟小键盘和界定所述一个或一个以上动作识别符的一个或一个以上虚拟动作键,且其中用于接收所述信息的所述输入的所述第三模块经进一步配置以用于在所述虚拟小键盘处接收。
18.根据权利要求12所述的至少一个处理器,其进一步包括第五模块,所述第五模块用于响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示。
19.根据权利要求12所述的至少一个处理器,其进一步包括第五模块,所述第五模块用于响应于完成所述动作的所述执行而显示确认消息。
20.根据权利要求12所述的至少一个处理器,其中所述触发事件进一步包括以下各项:在键处的用户输入、或在麦克风处的所述用户输入、或在触敏显示器处的所述用户输入、或在运动传感器处的所述用户输入。
21.根据权利要求12所述的至少一个处理器,其中所述信息的所述输入进一步包括以下信息中的至少一者:文本信息、话音信息、音频信息、地理位置或移动信息、视频信息、图形信息,或照片信息。
22.根据权利要求12所述的至少一个处理器,其中用于所述信息的显示的所述第二硬件模块经进一步配置以用于显示两种或两种以上类型的不同信息的表示。
23.一种在装置上捕捉用户输入的信息的计算机程序产品,其包括:
非暂时计算机可读媒体,其包括:
可由计算机执行以用于接收触发事件以调用笔记记录应用程序的至少一个指令;
可由所述计算机执行以用于响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符的至少一个指令;
可由所述计算机执行以用于接收信息的输入的至少一个指令;
可由所述计算机执行以用于响应于所述输入而在所述笔记显示区域中显示所述信息的至少一个指令;
可由所述计算机执行以用于在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别的至少一个指令,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作;以及
可由所述计算机执行以用于基于所述选定动作识别符而对所述信息执行动作的至少一个指令。
24.根据权利要求23所述的计算机程序产品,其中所述一个或一个以上动作识别符中的每一者对应于所述装置上的多个应用程序中的一者或一者以上的一相应功能,且其中用于执行所述动作的所述至少一个指令进一步包括用于执行所述多个应用程序中的对应于所述选定动作识别符的所述一者以执行所述相应功能的至少一个指令。
25.根据权利要求23所述的计算机程序产品,其进一步包括:
用于在所述输出显示器上显示对应于所述装置上多个应用程序中的一者的执行的初始窗口的至少一个指令;
其中所述触发事件发生在所述初始窗口和所述多个应用程序中的所述一者的执行期间;且
其中基于所述笔记显示区域具有比所述初始窗口高的用户接口特权,所述笔记显示区域和所述一个或一个以上动作识别符的所述显示至少部分覆盖所述初始窗口。
26.根据权利要求25所述的计算机程序产品,其进一步包括:
用于响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示的至少一个指令;以及
用于在所述停止后返回到所述初始窗口的所述显示的至少一个指令。
27.根据权利要求23所述的计算机程序产品,其进一步包括:
用于接收对应于所述装置上的应用程序的所识别模式的动作的注册的至少一个指令;
用于确定所述信息的至少一部分中的模式的至少一个指令;
用于确定所述模式是否与对应于所述注册的所述所识别模式匹配的至少一个指令;以及
用于基于确定所述模式与所述所识别模式匹配而改变所述一个或一个以上动作识别符的所述显示以包含与所述一个或一个以上动作识别符不同的模式匹配动作识别符的至少一个指令。
28.根据权利要求23所述的计算机程序产品,其中用于响应于所述触发事件而显示的所述至少一个指令进一步包括用于显示虚拟小键盘和界定所述一个或一个以上动作识别符的一个或一个以上虚拟动作键的至少一个指令,且其中用于接收所述信息的所述输入的所述至少一个指令进一步包括用于在所述虚拟小键盘处接收的至少一个指令。
29.根据权利要求23所述的计算机程序产品,其进一步包括用于响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示的至少一个指令。
30.根据权利要求23所述的计算机程序产品,其进一步包括用于响应于完成所述动作的所述执行而显示确认消息的至少一个指令。
31.根据权利要求23所述的计算机程序产品,其中所述触发事件包括以下各项中的至少一者:在键处的用户输入、或在麦克风处的所述用户输入、或在触敏显示器处的所述用户输入、或在运动传感器处的所述用户输入。
32.根据权利要求23所述的计算机程序产品,其中所述信息的所述输入包含以下各项中的至少一者:文本信息、话音信息、音频信息、地理位置或移动信息、视频信息、图形信息,或照片信息。
33.根据权利要求23所述的计算机程序产品,其中用于所述信息的显示的所述至少一个指令进一步包括用于显示两种或两种以上类型的不同信息的表示的至少一个指令。
34.一种用于捕捉用户输入的信息的装置,包括:
用于接收触发事件以调用笔记记录应用程序的装置;
用于响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符的装置;
用于接收信息的输入的装置;
用于响应于所述输入而在所述笔记显示区域中显示所述信息的装置;
用于在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别的装置,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作;以及
用于基于所述选定动作识别符而对所述信息执行动作的装置。
35.根据权利要求34所述的装置,其中所述一个或一个以上动作识别符中的每一者对应于所述装置上的多个应用程序中的一者或一者以上的一相应功能,且其中用于执行所述动作的所述装置进一步包括用于执行所述多个应用程序中的对应于所述选定动作识别符的所述一者以执行所述相应功能的装置。
36.根据权利要求34所述的装置,其进一步包括:
用于在所述输出显示器上显示对应于所述装置上多个应用程序中的一者的执行的初始窗口的装置;
其中所述触发事件的所述接收发生在所述初始窗口和所述多个应用程序中的所述一者的执行期间;且
其中所述用于显示的装置基于所述笔记显示区域具有比所述初始窗口高的用户接口特权而显示所述笔记显示区域和所述一个或一个以上动作识别符以至少部分覆盖所述初始窗口。
37.根据权利要求36所述的装置,其进一步包括:
用于响应于所述动作的所述执行而停止所述笔记显示区和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示的装置;以及
用于在所述停止后返回到所述初始窗口的所述显示的装置。
38.根据权利要求34所述的装置,其进一步包括:
用于接收对应于所述装置上的应用程序的所识别模式的动作的注册的装置;
用于确定所述信息的至少一部分中的模式的装置;
用于确定所述模式是否与对应于所述注册的所述所识别模式匹配的装置;以及
用于基于确定所述模式与所述所识别模式匹配而改变所述一个或一个以上动作识别符的所述显示以包含与所述一个或一个以上动作识别符不同的模式匹配动作识别符的装置。
39.根据权利要求34所述的装置,其中所述用于显示的装置,响应于所述触发事件,进一步包括用于显示虚拟小键盘和界定所述一个或一个以上动作识别符的一个或一个以上虚拟动作键的装置,且其中所述用于接收所述信息的所述输入的装置进一步包括用于在所述虚拟小键盘处接收的装置。
40.根据权利要求34所述的装置,其进一步包括用于响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示的装置。
41.根据权利要求34所述的装置,其进一步包括用于响应于完成所述动作的所述执行而显示确认消息的装置。
42.根据权利要求34所述的装置,其中所述触发事件包括以下各项中的至少一者:在键处的用户输入、或在麦克风处的所述用户输入、或在触敏显示器处的所述用户输入、或在运动传感器处的所述用户输入。
43.根据权利要求34所述的装置,其中所述信息的所述输入包含以下各项中的至少一者:文本信息、话音信息、音频信息、地理位置或移动信息、视频信息、图形信息,或照片信息。
44.根据权利要求34所述的装置,其中所述用于所述信息的显示的装置进一步包括用于显示两种或两种以上类型的不同信息的表示的装置。
45.一种计算机装置,其包括:
存储器,其包括用于捕捉用户输入的信息的笔记记录应用程序,其中所述笔记记录应用程序;
处理器,其经配置以执行所述笔记记录应用程序;
输入机构,其经配置以接收触发事件以调用笔记记录应用程序;
显示器,其经配置以响应于所述触发事件而在所述装置上的输出显示器的至少一部分上显示笔记显示区域和所述笔记记录应用程序的一个或一个以上动作识别符;
其中所述输入机构经进一步配置以接收信息的输入;
其中所述显示器经进一步配置以用于响应于所述输入而在所述笔记显示区域中显示所述信息;
其中所述输入机构经进一步配置以在接收到所述信息的所述输入后接收所述一个或一个以上动作识别符中的选定一者的识别,其中所述一个或一个以上动作识别符中的每一者对应于将关于所述信息采取的一相应动作;且
其中所述笔记记录应用程序基于所述选定动作识别符而起始对所述信息执行动作。
46.根据权利要求45所述的计算机装置,其中所述一个或一个以上动作识别符中的每一者对应于所述装置上的多个应用程序中的一者或一者以上的一相应功能,且其中所述笔记记录应用程序通过起始所述多个应用程序中的对应于所述选定动作识别符的所述一者的执行以执行所述相应功能来起始执行所述动作。
47.根据权利要求45所述的计算机装置,其进一步包括:
其中所述显示器经进一步配置以用于显示对应于所述装置上多个应用程序中的一者的执行的初始窗口;
其中所述触发事件的所述接收发生在所述初始窗口和所述多个应用程序中的所述一者的执行期间;且
其中基于所述笔记显示区域具有比所述初始窗口高的用户接口特权,所述显示器呈现所述笔记显示区域和所述一个或一个以上动作识别符以至少部分覆盖所述初始窗口。
48.根据权利要求47所述的计算机装置,其中所述笔记记录应用程序经进一步配置以响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示,且使所述显示器返回到所述初始窗口的所述显示。
49.根据权利要求45所述的计算机装置,其进一步包括:
动作注册处,其经配置以接收对应于所述装置上的应用程序的所识别模式的动作的注册;
模式检测器,其经配置以确定所述信息的至少一部分中的模式,且确定所述模式是否与对应于所述注册的所述所识别模式匹配;以及
动作选项变换器,其经配置以基于确定所述模式与所述所识别模式匹配而改变所述一个或一个以上动作识别符的所述显示,以包含与所述一个或一个以上动作识别符不同的模式匹配动作识别符。
50.根据权利要求45所述的计算机装置,其中所述显示器经进一步配置以响应于所述触发事件而显示虚拟小键盘和界定所述一个或一个以上动作识别符的一个或一个以上虚拟动作键,且其中所述输入机构经进一步配置以在所述虚拟小键盘处接收所述信息的所述输入。
51.根据权利要求45所述的计算机装置,其中所述笔记记录应用程序经进一步配置以响应于所述动作的所述执行而停止所述笔记显示区域和所述笔记记录应用程序的所述一个或一个以上动作识别符的所述显示。
52.根据权利要求45所述的计算机装置,其中所述笔记记录应用程序经进一步配置以响应于完成所述动作的所述执行而致使所述显示器呈现确认消息。
53.根据权利要求45所述的计算机装置,其中所述触发事件包括以下各项中的至少一者:在键处的用户输入、或在麦克风处的所述用户输入、或在触敏显示器处的所述用户输入、或在运动传感器处的所述用户输入。
54.根据权利要求45所述的计算机装置,其中所述信息的所述输入包含以下各项中的至少一者:文本信息、话音信息、音频信息、地理位置或移动信息、视频信息、图形信息,或照片信息。
55.根据权利要求45所述的计算机装置,其中所述笔记记录应用程序经进一步配置以致使所述显示器呈现所述信息以包含两种或两种以上类型的不同信息的表示。
CN2011800090093A 2010-02-15 2011-01-20 接收并作用于用户输入的信息的设备和方法 Pending CN102754065A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US30475410P 2010-02-15 2010-02-15
US61/304,754 2010-02-15
US12/964,505 US20110202864A1 (en) 2010-02-15 2010-12-09 Apparatus and methods of receiving and acting on user-entered information
US12/964,505 2010-12-09
PCT/US2011/021866 WO2011100099A1 (en) 2010-02-15 2011-01-20 Apparatus and methods of receiving and acting on user-entered information

Publications (1)

Publication Number Publication Date
CN102754065A true CN102754065A (zh) 2012-10-24

Family

ID=44063418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011800090093A Pending CN102754065A (zh) 2010-02-15 2011-01-20 接收并作用于用户输入的信息的设备和方法

Country Status (6)

Country Link
US (1) US20110202864A1 (zh)
EP (1) EP2537087A1 (zh)
JP (1) JP2013519942A (zh)
KR (1) KR20120125377A (zh)
CN (1) CN102754065A (zh)
WO (1) WO2011100099A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123159A (zh) * 2014-07-21 2014-10-29 联想(北京)有限公司 一种信息处理方法及电子设备
CN107734616A (zh) * 2017-10-31 2018-02-23 广东欧珀移动通信有限公司 应用程序关闭方法、装置、存储介质和电子设备
CN104123159B (zh) * 2014-07-21 2018-08-31 联想(北京)有限公司 一种信息处理方法及电子设备
CN110531914A (zh) * 2019-08-28 2019-12-03 维沃移动通信有限公司 一种相册整理方法及电子设备
CN113343644A (zh) * 2015-11-18 2021-09-03 谷歌有限责任公司 移动设备上的模拟超链接

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100287256A1 (en) * 2009-05-05 2010-11-11 Nokia Corporation Method and apparatus for providing social networking content
US8707184B2 (en) * 2010-11-01 2014-04-22 Google Inc. Content sharing interface for sharing content in social networks
US8838559B1 (en) * 2011-02-24 2014-09-16 Cadence Design Systems, Inc. Data mining through property checks based upon string pattern determinations
US20130040668A1 (en) * 2011-08-08 2013-02-14 Gerald Henn Mobile application for a personal electronic device
US9158559B2 (en) * 2012-01-27 2015-10-13 Microsoft Technology Licensing, Llc Roaming of note-taking application features
KR101921902B1 (ko) * 2012-02-09 2018-11-26 삼성전자주식회사 메모 기능을 가지는 모바일 장치 및 메모 기능 수행 방법
JP5895716B2 (ja) * 2012-06-01 2016-03-30 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
JP2013257738A (ja) * 2012-06-13 2013-12-26 Casio Comput Co Ltd コンピューティングシステム、コンピューティングシステムの実行制御方法及び実行制御プログラム
CN102830903A (zh) * 2012-06-29 2012-12-19 鸿富锦精密工业(深圳)有限公司 电子设备及其备忘添加方法
JP5853890B2 (ja) * 2012-07-25 2016-02-09 カシオ計算機株式会社 ソフトウェア実行制御装置、実行制御方法、及び実行制御プログラム
CN102811288B (zh) * 2012-08-09 2014-08-20 北京小米科技有限责任公司 一种通话信息的记录方法及设备
KR101911315B1 (ko) * 2012-08-24 2018-10-24 삼성전자주식회사 결제 정보 제공 시스템 및 방법
KR20140030361A (ko) * 2012-08-27 2014-03-12 삼성전자주식회사 휴대단말기의 문자 인식장치 및 방법
KR102150289B1 (ko) * 2012-08-30 2020-09-01 삼성전자주식회사 사용자 단말에서 사용자 인터페이스 장치 및 이를 지원하는 방법
US9152529B2 (en) * 2012-09-24 2015-10-06 Adobe Systems Incorporated Systems and methods for dynamically altering a user interface based on user interface actions
US9384290B1 (en) * 2012-11-02 2016-07-05 Google Inc. Local mobile memo for non-interrupting link noting
USD733750S1 (en) 2012-12-09 2015-07-07 hopTo Inc. Display screen with graphical user interface icon
USD729839S1 (en) 2013-05-28 2015-05-19 Deere & Company Display screen or portion thereof with icon
USD736822S1 (en) * 2013-05-29 2015-08-18 Microsoft Corporation Display screen with icon group and display screen with icon set
US10108586B2 (en) * 2013-06-15 2018-10-23 Microsoft Technology Licensing, Llc Previews of electronic notes
USD744522S1 (en) 2013-06-25 2015-12-01 Microsoft Corporation Display screen with graphical user interface
USD744519S1 (en) 2013-06-25 2015-12-01 Microsoft Corporation Display screen with graphical user interface
KR102207443B1 (ko) * 2013-07-26 2021-01-26 삼성전자주식회사 그래픽 유저 인터페이스 제공 방법 및 장치
JP6204752B2 (ja) * 2013-08-28 2017-09-27 京セラ株式会社 情報処理装置ならびにメール作成プログラムおよび方法
USD751082S1 (en) * 2013-09-13 2016-03-08 Airwatch Llc Display screen with a graphical user interface for an email application
USD766253S1 (en) 2013-09-25 2016-09-13 Google Inc. Display panel or portion thereof with a graphical user interface component
US9606977B2 (en) * 2014-01-22 2017-03-28 Google Inc. Identifying tasks in messages
US9756549B2 (en) 2014-03-14 2017-09-05 goTenna Inc. System and method for digital communication between computing devices
EP3002720A1 (en) * 2014-10-02 2016-04-06 Unify GmbH & Co. KG Method, device and software product for filling an address field of an electronic message
FR3029380B1 (fr) * 2014-11-27 2017-11-24 Dun-Stone Declenchement conditionne d'applications interactives
US9910644B2 (en) * 2015-03-03 2018-03-06 Microsoft Technology Licensing, Llc Integrated note-taking functionality for computing system entities
US10504509B2 (en) 2015-05-27 2019-12-10 Google Llc Providing suggested voice-based action queries
US20170024086A1 (en) * 2015-06-23 2017-01-26 Jamdeo Canada Ltd. System and methods for detection and handling of focus elements
USD780771S1 (en) * 2015-07-27 2017-03-07 Microsoft Corporation Display screen with icon
US10761714B2 (en) * 2015-11-23 2020-09-01 Google Llc Recognizing gestures and updating display by coordinator
KR102056696B1 (ko) * 2017-11-09 2019-12-17 숭실대학교 산학협력단 사용자 행위 데이터를 생성하기 위한 단말 장치, 사용자 행위 데이터 생성 방법 및 기록매체
EP3942512A4 (en) * 2019-03-21 2022-11-30 Health Innovators Incorporated SYSTEMS AND PROCEDURES FOR DYNAMIC AND ADAPTED CARE MANAGEMENT
US20220245210A1 (en) * 2021-02-04 2022-08-04 ProSearch Strategies, Inc. Methods and systems for creating, storing, and maintaining custodian-based data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010019338A1 (en) * 1997-01-21 2001-09-06 Roth Steven William Menu management mechanism that displays menu items based on multiple heuristic factors
CN1662879A (zh) * 2002-06-07 2005-08-31 施克莱无线公司 先输入后动作的输入处理
CN1703061A (zh) * 2004-05-28 2005-11-30 捷讯研究有限公司 用于从移动台发起电话呼叫的用户接口方法和装置
JP2007200243A (ja) * 2006-01-30 2007-08-09 Kyocera Corp 携帯端末装置、携帯端末装置の制御方法及びプログラム
WO2008103398A2 (en) * 2007-02-23 2008-08-28 Apple Inc. Pattern searching methods and apparatuses
CN101383861A (zh) * 2007-09-03 2009-03-11 索尼爱立信移动通信日本株式会社 信息处理装置和蜂窝电话终端

Family Cites Families (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5398310A (en) * 1992-04-13 1995-03-14 Apple Computer, Incorporated Pointing gesture based computer note pad paging and scrolling interface
US5596700A (en) * 1993-02-17 1997-01-21 International Business Machines Corporation System for annotating software windows
US5603053A (en) * 1993-05-10 1997-02-11 Apple Computer, Inc. System for entering data into an active application currently running in the foreground by selecting an input icon in a palette representing input utility
US5559942A (en) * 1993-05-10 1996-09-24 Apple Computer, Inc. Method and apparatus for providing a note for an application program
US5806079A (en) * 1993-11-19 1998-09-08 Smartpatents, Inc. System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects
US6877137B1 (en) * 1998-04-09 2005-04-05 Rose Blush Software Llc System, method and computer program product for mediating notes and note sub-notes linked or otherwise associated with stored or networked web pages
US5623679A (en) * 1993-11-19 1997-04-22 Waverley Holdings, Inc. System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects
WO1995020794A1 (en) * 1994-01-27 1995-08-03 Minnesota Mining And Manufacturing Company Software notes
US20060129944A1 (en) * 1994-01-27 2006-06-15 Berquist David T Software notes
US5852436A (en) * 1994-06-30 1998-12-22 Microsoft Corporation Notes facility for receiving notes while the computer system is in a screen mode
US5859636A (en) * 1995-12-27 1999-01-12 Intel Corporation Recognition of and operation on text data
US5946647A (en) * 1996-02-01 1999-08-31 Apple Computer, Inc. System and method for performing an action on a structure in computer-generated data
JP3793860B2 (ja) * 1996-11-25 2006-07-05 カシオ計算機株式会社 情報処理装置
FI109733B (fi) * 1997-11-05 2002-09-30 Nokia Corp Viestin sisällön hyödyntäminen
US6223190B1 (en) * 1998-04-13 2001-04-24 Flashpoint Technology, Inc. Method and system for producing an internet page description file on a digital imaging device
US6331866B1 (en) * 1998-09-28 2001-12-18 3M Innovative Properties Company Display control for software notes
US6487569B1 (en) * 1999-01-05 2002-11-26 Microsoft Corporation Method and apparatus for organizing notes on a limited resource computing device
US20020076109A1 (en) * 1999-01-25 2002-06-20 Andy Hertzfeld Method and apparatus for context sensitive text recognition
US6687878B1 (en) * 1999-03-15 2004-02-03 Real Time Image Ltd. Synchronizing/updating local client notes with annotations previously made by other clients in a notes database
US6452615B1 (en) * 1999-03-24 2002-09-17 Fuji Xerox Co., Ltd. System and apparatus for notetaking with digital video and ink
US6504956B1 (en) * 1999-10-05 2003-01-07 Ecrio Inc. Method and apparatus for digitally capturing handwritten notes
US6714222B1 (en) * 2000-06-21 2004-03-30 E2 Home Ab Graphical user interface for communications
US7289110B2 (en) * 2000-07-17 2007-10-30 Human Messaging Ab Method and arrangement for identifying and processing commands in digital images, where the user marks the command, for example by encircling it
US20020069223A1 (en) * 2000-11-17 2002-06-06 Goodisman Aaron A. Methods and systems to link data
US20030098891A1 (en) * 2001-04-30 2003-05-29 International Business Machines Corporation System and method for multifunction menu objects
WO2003036418A2 (en) * 2001-10-22 2003-05-01 Segwave, Inc. Note taking, organizing, and studying software
US7237240B1 (en) * 2001-10-30 2007-06-26 Microsoft Corporation Most used programs list
US7315848B2 (en) * 2001-12-12 2008-01-01 Aaron Pearse Web snippets capture, storage and retrieval system and method
US7120299B2 (en) * 2001-12-28 2006-10-10 Intel Corporation Recognizing commands written onto a medium
US7103853B1 (en) * 2002-01-09 2006-09-05 International Business Machines Corporation System and method for dynamically presenting actions appropriate to a selected document in a view
JP3964734B2 (ja) * 2002-05-17 2007-08-22 富士通テン株式会社 ナビゲ−ション装置
US7200803B2 (en) * 2002-06-27 2007-04-03 Microsoft Corporation System and method for visually categorizing electronic notes
US7634729B2 (en) * 2002-11-10 2009-12-15 Microsoft Corporation Handwritten file names
US7284200B2 (en) * 2002-11-10 2007-10-16 Microsoft Corporation Organization of handwritten notes using handwritten titles
US7711550B1 (en) * 2003-04-29 2010-05-04 Microsoft Corporation Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names
US20040240739A1 (en) * 2003-05-30 2004-12-02 Lu Chang Pen gesture-based user interface
US20050054381A1 (en) * 2003-09-05 2005-03-10 Samsung Electronics Co., Ltd. Proactive user interface
US20050091578A1 (en) * 2003-10-24 2005-04-28 Microsoft Corporation Electronic sticky notes
JP2005301646A (ja) * 2004-04-12 2005-10-27 Sony Corp 情報処理装置および方法、並びにプログラム
US20070192711A1 (en) * 2006-02-13 2007-08-16 Research In Motion Limited Method and arrangement for providing a primary actions menu on a handheld communication device
US20060071915A1 (en) * 2004-10-05 2006-04-06 Rehm Peter H Portable computer and method for taking notes with sketches and typed text
US7472341B2 (en) * 2004-11-08 2008-12-30 International Business Machines Corporation Multi-user, multi-timed collaborative annotation
JP4297442B2 (ja) * 2004-11-30 2009-07-15 富士通株式会社 手書き情報入力装置
US9195766B2 (en) * 2004-12-14 2015-11-24 Google Inc. Providing useful information associated with an item in a document
US8433751B2 (en) * 2005-03-08 2013-04-30 Hewlett-Packard Development Company, L.P. System and method for sharing notes
US7543244B2 (en) * 2005-03-22 2009-06-02 Microsoft Corporation Determining and displaying a list of most commonly used items
US7698644B2 (en) * 2005-04-26 2010-04-13 Cisco Technology, Inc. System and method for displaying sticky notes on a phone
US8185841B2 (en) * 2005-05-23 2012-05-22 Nokia Corporation Electronic text input involving a virtual keyboard and word completion functionality on a touch-sensitive display screen
US8832561B2 (en) * 2005-05-26 2014-09-09 Nokia Corporation Automatic initiation of communications
US9166823B2 (en) * 2005-09-21 2015-10-20 U Owe Me, Inc. Generation of a context-enriched message including a message component and a contextual attribute
US20070106931A1 (en) * 2005-11-08 2007-05-10 Nokia Corporation Active notes application
US20070162302A1 (en) * 2005-11-21 2007-07-12 Greg Goodrich Cosign feature of medical note-taking software
US7657849B2 (en) * 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US8108796B2 (en) * 2006-02-10 2012-01-31 Motorola Mobility, Inc. Method and system for operating a device
US20070245229A1 (en) * 2006-04-17 2007-10-18 Microsoft Corporation User experience for multimedia mobile note taking
US7966558B2 (en) * 2006-06-15 2011-06-21 Microsoft Corporation Snipping tool
US8219920B2 (en) * 2006-08-04 2012-07-10 Apple Inc. Methods and systems for managing to do items or notes or electronic messages
JP5073281B2 (ja) * 2006-12-12 2012-11-14 株式会社Pfu 付箋表示処理装置および付箋表示処理方法
US20080163112A1 (en) * 2006-12-29 2008-07-03 Research In Motion Limited Designation of menu actions for applications on a handheld electronic device
US9049302B2 (en) * 2007-01-07 2015-06-02 Apple Inc. Portable multifunction device, method, and graphical user interface for managing communications received while in a locked state
US20080182599A1 (en) * 2007-01-31 2008-07-31 Nokia Corporation Method and apparatus for user input
US20080229218A1 (en) * 2007-03-14 2008-09-18 Joon Maeng Systems and methods for providing additional information for objects in electronic documents
US7693842B2 (en) * 2007-04-09 2010-04-06 Microsoft Corporation In situ search for active note taking
US8584091B2 (en) * 2007-04-27 2013-11-12 International Business Machines Corporation Management of graphical information notes
US8131778B2 (en) * 2007-08-24 2012-03-06 Microsoft Corporation Dynamic and versatile notepad
KR20090055982A (ko) * 2007-11-29 2009-06-03 삼성전자주식회사 터치스크린 상에서의 멀티레이어 기반의 문서 처리 방법 및시스템
US20090267909A1 (en) * 2008-04-27 2009-10-29 Htc Corporation Electronic device and user interface display method thereof
US20090307607A1 (en) * 2008-06-10 2009-12-10 Microsoft Corporation Digital Notes
US9191238B2 (en) * 2008-07-23 2015-11-17 Yahoo! Inc. Virtual notes in a reality overlay
US8321802B2 (en) * 2008-11-13 2012-11-27 Qualcomm Incorporated Method and system for context dependent pop-up menus
US8096477B2 (en) * 2009-01-27 2012-01-17 Catch, Inc. Semantic note taking system
US8458609B2 (en) * 2009-09-24 2013-06-04 Microsoft Corporation Multi-context service
US8335989B2 (en) * 2009-10-26 2012-12-18 Nokia Corporation Method and apparatus for presenting polymorphic notes in a graphical user interface
US8621380B2 (en) * 2010-01-06 2013-12-31 Apple Inc. Apparatus and method for conditionally enabling or disabling soft buttons
US20110167350A1 (en) * 2010-01-06 2011-07-07 Apple Inc. Assist Features For Content Display Device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010019338A1 (en) * 1997-01-21 2001-09-06 Roth Steven William Menu management mechanism that displays menu items based on multiple heuristic factors
CN1662879A (zh) * 2002-06-07 2005-08-31 施克莱无线公司 先输入后动作的输入处理
CN1703061A (zh) * 2004-05-28 2005-11-30 捷讯研究有限公司 用于从移动台发起电话呼叫的用户接口方法和装置
JP2007200243A (ja) * 2006-01-30 2007-08-09 Kyocera Corp 携帯端末装置、携帯端末装置の制御方法及びプログラム
WO2008103398A2 (en) * 2007-02-23 2008-08-28 Apple Inc. Pattern searching methods and apparatuses
WO2008103398A3 (en) * 2007-02-23 2008-10-09 Apple Inc Pattern searching methods and apparatuses
CN101383861A (zh) * 2007-09-03 2009-03-11 索尼爱立信移动通信日本株式会社 信息处理装置和蜂窝电话终端

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123159A (zh) * 2014-07-21 2014-10-29 联想(北京)有限公司 一种信息处理方法及电子设备
CN104123159B (zh) * 2014-07-21 2018-08-31 联想(北京)有限公司 一种信息处理方法及电子设备
CN113343644A (zh) * 2015-11-18 2021-09-03 谷歌有限责任公司 移动设备上的模拟超链接
CN107734616A (zh) * 2017-10-31 2018-02-23 广东欧珀移动通信有限公司 应用程序关闭方法、装置、存储介质和电子设备
CN107734616B (zh) * 2017-10-31 2021-01-15 Oppo广东移动通信有限公司 应用程序关闭方法、装置、存储介质和电子设备
CN110531914A (zh) * 2019-08-28 2019-12-03 维沃移动通信有限公司 一种相册整理方法及电子设备
US12026593B2 (en) 2020-10-15 2024-07-02 Google Llc Action suggestions for user-selected content

Also Published As

Publication number Publication date
JP2013519942A (ja) 2013-05-30
KR20120125377A (ko) 2012-11-14
US20110202864A1 (en) 2011-08-18
WO2011100099A1 (en) 2011-08-18
EP2537087A1 (en) 2012-12-26

Similar Documents

Publication Publication Date Title
CN102754065A (zh) 接收并作用于用户输入的信息的设备和方法
US10382368B2 (en) Methods and systems for creating auto-reply messages
US9654598B1 (en) User customization of cards
US10318111B2 (en) Identification of electronic content significant to a user
US20150281138A1 (en) Keyword based automatic reply generation in a messaging application
US8576184B2 (en) Method and apparatus for browsing content files
KR101131797B1 (ko) 로컬 및 원격 소셜 정보의 집계된 뷰
US20140365395A1 (en) Electronic business card application software and its system
US20070245006A1 (en) Apparatus, method and computer program product to provide ad hoc message recipient lists
CN102937999A (zh) 动态浏览器图标
US20060084478A1 (en) Most frequently used contact information display for a communication device
KR20100092848A (ko) 이동 통신 단말의 동작 방법 및 시스템
US10397181B2 (en) Address book information service system, and method and device for address book information service therein
CN105183513A (zh) 应用推荐方法和装置
CN102177736A (zh) 用于提供信息组织机制的方法、装置和计算机程序产品
CN102663055A (zh) 浏览器导航的实现方法、装置及浏览器
KR20140013560A (ko) 데이터 관리를 위한 방법 및 그 전자 장치
CN103069722A (zh) 用于在移动终端中的联系人信息管理的方法和设备
CN102959546A (zh) 用于转换内容的方法和设备
US20130226999A1 (en) Method, system and program product for interaction between users
KR20100083305A (ko) 휴대용 단말기의 데이터 관리 장치 및 방법
KR20120045217A (ko) 소셜 네트워크 서비스 정보 등록 방법 및 장치
WO2007142430A1 (en) Keyword related advertisement system and method
CN109800019A (zh) 代码管理方法、***、电子设备和计算机可读存储介质
KR102347070B1 (ko) 단말기의 정보 처리 방법 및 장치

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: 20121024