CN104937547A - 以人为应用 - Google Patents

以人为应用 Download PDF

Info

Publication number
CN104937547A
CN104937547A CN201380070126.XA CN201380070126A CN104937547A CN 104937547 A CN104937547 A CN 104937547A CN 201380070126 A CN201380070126 A CN 201380070126A CN 104937547 A CN104937547 A CN 104937547A
Authority
CN
China
Prior art keywords
contact
profile
action
contact profile
content item
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
CN201380070126.XA
Other languages
English (en)
Inventor
亚历山大·弗里德里希·库舍尔
约翰·尼古拉斯·吉特科夫
卡埃萨尔·森古普塔
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.)
Google LLC
Original Assignee
Google 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 Google LLC filed Critical Google LLC
Publication of CN104937547A publication Critical patent/CN104937547A/zh
Pending legal-status Critical Current

Links

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]
    • 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/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063112Skill-based matching of a person or a group to a task

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

主题公开涉及将联系人与对应***动作关联。它包括基于地址簿、用户输入、在线账户或者与联系人简档对应的联系人的交互中的一个或多个来识别所述联系人简档以用于配置***动作,检索所识别的联系人简档的联系人信息,并且基于所识别的联系人简档的所检索到的联系人信息来确定至少一个可用***动作。本公开还包括基于所检索到的联系人信息来生成表示所述联系人简档的***图标以用于将所述联系人简档显示在操作***的图形用户界面组件中,并且通过将所述至少一个可用***动作配置为在表示所述联系人简档的所述***图标处被选择时自动启动,来将所述至少一个可用***动作与所述联系人简档关联。

Description

以人为应用
技术领域
主题公开通常涉及应用管理,并且更具体地讲,涉及将联系人与对应***动作关联。
背景技术
目前,操作***中的大多数功能构建于以应用为中心的方法。即,为了向联系人发送电子邮件,用户启动电子邮件应用;为了向联系人发送即时消息,用户启动另一应用,等等。一旦启动适当的应用,用户就选择他或她希望与其通信或者以其它方式交互(例如,共享文档)的一个或多个联系人。此外,当用户接收到通信时,用户不得不检查与传入通信的类型对应的每个相应应用。甚至在提供通知时,用户可能不容易知道哪一联系人发送的该通信。因此,难以仅从通知识别重要通信,并且如果用户没有打开并检查正确的应用,用户可能遗漏来自特定联系人的重要通信。
发明内容
主题公开涉及一种用于将联系人与对应***动作关联的机器实现的方法。该方法包括:基于地址簿、用户输入、在线账户或者与联系人简档对应的联系人的交互中的一个或多个来识别所述联系人简档,以用于配置***动作;检索所识别的联系人简档的联系人信息;以及基于所识别的联系人简档的所检索到的联系人信息来确定至少一个可用***动作,其中,每个可用***动作与所识别的联系人简档的所检索到的联系人信息的至少一部分对应。所述方法还包括:基于所检索到的联系人信息来生成表示联系人简档的***图标,以用于将联系人简档显示在操作***的图形用户界面组件中;以及通过将所述至少一个可用***动作配置为在表示联系人简档的***图标处被选择时自动启动,来将所述至少一个可用***动作与联系人简档关联。
所述主题公开还涉及一种具有存储于其中的指令的机器可读介质,所述指令在被处理器执行时使得处理器执行操作,所述操作包括:识别传入动作;确定所识别的传入动作是否来自优先联系人简档,其中,所述优先联系人简档基于交互历史、用户偏好、用户输入或者物理邻近程度中的至少一个来识别;以及在所识别的传入动作是针对优先联系人简档的情况下,将关于所识别的传入动作的通知传送给表示所述优先联系人简档的***图标,其中,所识别的传入动作可从表示所述优先联系人简档的***图标访问。
主题公开还涉及一种共享内容的方法。所述方法包括:在表示联系人的***图标处接收内容项以用于与该联系人共享;基于所接收的内容项的类型或者与该联系人关联的联系人简档中的至少一个来确定与该联系人共享所接收的内容项的共享方案;以及响应于在表示该联系人的***图标处接收到内容项,根据所确定的共享方案与该联系人共享所接收的内容项。
将理解,主题技术的其它配置将从以下具体实施方式而变得易于显而易见,其中以示意性方式示出和描述主题技术的各种配置。将认识到,在不脱离主题技术的范围的情况下,主题技术能够具有其它且不同的配置,并且其若干细节能够在各种其它方面被修改。因此,附图和具体实施方式将被视为在本质上是示意性的,而非限制性的。
附图说明
主题技术的某些特征在所附权利要求中阐述。然而,为了说明,主题技术的若干实现方式在以下附图中阐述。
图1是将联系人与对应***动作关联的示例***的示图。
图2图示出将联系人与对应***动作关联的示例处理的流程图。
图3图示出将传入动作的通知传送给与优先联系人关联的***图标的示例处理的流程图。
图4图示出共享内容的示例处理的流程图。
图5图示出根据所公开的技术的一方面的用于共享内容的***的示例图形实现方式。
图6从概念上图示出用于将联系人与对应的***动作关联的***的示例。
图7从概念上图示出实现主题技术的一些方面的示例电子***。
具体实施方式
在以下具体实施方式中,阐述了众多具体细节以提供本公开的完整理解。然而,对于本领域普通技术人员而言将显而易见的是,本公开的实施例可在没有这些具体细节中的一些的情况下实践。在其它情况下,熟知结构和技术没有详细示出,以不使公开模糊。
根据主题技术的各个方面,提供了用于将联系人与对应***动作关联的方法和***。根据所公开的方法和***,联系人的简档被配置为充当应用,可从其对下面的联系人采取不同的动作。每个联系人或联系人组可以是操作***内它自己的应用。可用动作与特定联系人可用的联系人信息的种类对应。例如,假如对应联系人信息(例如,分别为电子邮件地址和电话号码)对于联系人“June”可用,则表示名为“June”的联系人的应用图标可提供“撰写电子邮件”或“发送SMS”的选项。应用图标可以是“June”的照片或者从地址簿或在线简档提取的另一化身。
应用可被配置为使得在该应用内执行动作。即,给联系人“June”的短IM消息可在“June”应用中直接撰写或者内嵌在“June”应用中。另选地,为了撰写电子邮件消息,“June”应用可使得电子邮件应用被启动。可在与联系人关联的应用中执行的对外动作包括(但不限于)电子邮件、聊天、语音呼叫、文本、视频、用于共享文件以及社交网络流的拖放。例如,用户可从他或她的文档选择文件,并将该文件拖至表示用户的联系人的图标。用户可将该文件放到该图标上,这可使得该文件被自动共享给由该图标表示的联系人。图标可表示单个联系人或联系人组。联系人组可以基于电子邮件列表、社交网络人事关系、或者用于识别相关联系人的另一类似基础。联系人列表可作为特殊应用出现在操作***应用菜单中。
一些联系人的简档可在视觉上链接(例如,固定)到操作***中的任务栏。显示在任务栏中的联系人简档可以是优先联系人,或者与用户频繁通信、被标记(例如,标星)或者用户以其它方式收藏的那些人。优先联系人还可以是物理上邻近用户的那些人。被检测为物理上邻近用户的联系人可在其位置在用户的预定范围内时动态地浮现在任务栏中。当其过于远离时可从任务栏移除他们。
当用户接收到来自联系人“June”的传入通信时,“June”应用可显示指示新接收的消息的标志,而不管接收该消息的底层应用的种类。换言之,当来自联系人“June”的新电子邮件或即时消息到来时,带有“1”的通知可出现在“June”应用图标的旁边或上方。因此向用户通知“June”应用中的新消息,而无需检查电子邮件或即时消息应用。用户然后可直接从“June”应用查看或访问新消息,或者“June”应用可使得另一应用被启动以便于用户查看消息。浮现在联系人的应用中的传入动作包括(但不限于)电子邮件、聊天、语音呼叫、文本、视频、用于共享文件以及社交网络流的拖放。根据所公开的技术的一方面,针对被固定到任务栏的联系人显示关于传入通信的通知。为了查看来自没有浮现于任务栏中的联系人的通信,用户可仍不得不遵循检查来自那些联系人的更新(例如,检查其它应用)的惯常途经。
根据本文所公开的方法和***,操作***或者其中的应用或与其通信的应用可选择简档将被配置成应用的一个或多个联系人。此类联系人可基于与用户交互的频率、用户指定(例如,被指定为喜欢或重要的联系人)或者邻近程度(例如,被***检测为在附近的那些人)来识别。识别的联系人也可由用户手动固定到应用启动菜单或任务栏。还可从用户所交互的诸如社交网络的在线平台提取联系人。可基于用户在社交网络上的人事关系来创建联系人组。周期地检测到在用户附近的联系人可根据他们在任何给定时间是否在附近来动态地浮现。识别的联系人可浮现在应用启动菜单或任务栏中。联系人随唯一地识别每个联系人的图标一起浮现。该图标可以是例如从在线简档提取的化身。
对于每个联系人,检索对应联系人信息。可从用户的地址簿、联系人的在线简档、通信的历史或者联系人信息的其它类似来源来检索联系人信息。联系人信息还可包括通信偏好、通信的频率或者在线简档信息(包括照片)。
从识别的联系人简档的检索到的联系人信息确定可用***动作。每个可用***动作与识别的联系人简档的联系人信息中的至少一条数据对应。即,针对每个联系人简档,***基于联系人信息确定可与该联系人联系的各种方式。如果联系人信息中包括电子邮件地址,则联系人可接收电子邮件。如果联系人信息中包括电话号码,则联系人可接收语音呼叫和SMS。联系人信息因此确定针对特定联系人的可用***动作。
选择表示联系人简档的***图标以用于将联系人简档显示在操作***的图形用户界面组件中。从识别的联系人信息选择***图标。***图标封面可以是联系人的在线简档照片或者另一化身。
然后通过将操作***中的可用***动作配置为在表示联系人简档的***图标处选择可用***动作时自动启动,来将可用***动作与联系人简档关联。换言之,表示联系人简档的***图标充当在操作***处可从该***图标触发或启动的一个或多个应用的保护伞。表示联系人简档的***图标可同样接收关于传入动作的通知,该传入动作与对于特定联系人可用的一个或多个动作对应。例如,当从联系人接收电子邮件消息时,该联系人的图标可示出关于接收的电子邮件消息的通知。
根据一方面,***图标可被拖到电子邮件消息或即时消息中,并且可利用在该***图标所表示的联系人简档中找到的对应信息填充地址栏。
根据另一方面,悬停于***图标上方允许用户选择与该***图标所表示的联系人通信的通信模式。
根据另一方面,可创建作为两个或更多个联系人的组合的联系人。即,可通过***图标表示联系人组。可通过将对应***图标拖放在彼此上面来将这些图标合并成一个,从而创建联系人组。
***图标还可包括最近通信的概要或预览。
***图标还可显示联系人在社交网络上的联系。例如,其他联系可能被认为对于用户而言是有趣的,并被显示在表示该联系人的***图标中,以便于用户能够与该联系人的联系共享内容。
用户的联系人可类似于其它应用出现在操作***的搜索框中。因此,类似于其它应用,针对特定联系人的应用可被固定到任务栏或者可通过菜单来搜索。
图1图示出提供用于将联系人与对应***动作关联的示例客户端-服务器网络环境。网络环境100包括通过网络108可通信地连接到服务器110的多个电子装置102、104和106。服务器110包括处理装置112和数据仓库114。处理装置112执行存储在数据仓库114中的计算机指令,例如,识别联系人简档、检索所识别的联系人简档的联系人信息、基于所检索到的联系人信息确定联系人简档的可用***动作、生成联系人简档的***图标或者将可用***动作与联系人简档关联的指令。数据仓库114可存储与联系人简档有关的信息,诸如电子邮件地址、电话号码、社交网络别名等,并且可通过实现本文所讨论的一些处理的各种应用来访问,包括(但不限于)社交网络服务、电子邮件服务或博客服务。例如,处理装置112可处理联系人信息以确定联系人简档的可用***动作。
服务器110或应用服务器120可托管实现本文所讨论的一些处理的应用,包括(但不限于)社交网络服务、电子邮件服务或博客服务。在一些示例方面,电子装置或客户端装置(本文中可互换使用)102、104和106可以是计算装置,诸如具有耦接到其或嵌入其中的一个或多个处理器的膝上型计算机或台式计算机、智能电话、PDA、便携式媒体播放器、平板计算机、电视或其它显示器、或者可用于显示web应用的其它适当的计算装置。
电子装置102、104和106可以是计算装置,诸如具有嵌入其中和/或附接到其的一个或多个处理器的膝上型计算机或台式计算机、智能电话、PDA、便携式媒体播放器、平板计算机、电视、和/或可用于将联系人与对应***动作关联的其它适当的计算装置。在图1的示例中,电子装置102被描绘为智能电话,电子装置104被描绘为台式计算机,并且电子装置106被描绘为PDA。客户端是访问通过服务器可用的服务的应用或***,所述服务常常(但不总是)位于可通过网络访问的另一计算***上。一些客户端应用可在网站上托管,由此浏览器是客户端。此类实现方式在主题公开的范围内,并且对客户端的任何引用可包含浏览器,并且对服务器的引用可包含网站。
例如,应用服务器120可托管负责检索联系人简档的联系人信息并传送通知的各种应用。应用服务器120通过网络108来与电子装置102、104和106通信。每个电子装置102、104和106可以是客户端装置或主机装置。在一些示例方面,服务器110可以是诸如计算机服务器的单个计算装置。在其它实施例中,服务器110可表示不止一个计算装置,其一起工作以执行服务器计算机的动作(例如,云计算)。服务器110可托管web服务器,其经由网络108可通信地耦接至客户端装置(例如,电子装置102、104或106)处的浏览器。
网络108可包括例如个人局域网(PAN)、局域网(LAN)、校园网(CAN)、城域网(MAN)、广域网(WAN)、宽带网络(BBN)、互联网等中的任一个或多个。另外,网络108可包括(但不限于)下列网络拓扑中的任一个或多个,包括总线网络、星形网络、环状网络、网状网络、星形总线网络、树状或分层网络等。
图2图示出用于将联系人与对应***动作关联的示例处理200的流程图。在方框202,识别联系人简档以用于配置***动作。可从存储在本地或远程装置上或者与用户简档关联的地址簿识别联系人简档。还可基于用户输入来识别联系人简档(例如,用户选择一个或多个联系人以配置各种***动作)。此外,例如,可基于在线账户来识别联系人简档,诸如社交网站或博客服务。另外,可基于用户与联系人简档对应的联系人的交互来识别联系人简档。例如,为了给联系人简档配置***动作,至联系人或来自于其的电子消息、文本消息或电话呼叫可用作识别联系人简档的基础。还可基于在社交网站处用户与联系人简档的关联来识别联系人简档。可确定用户频繁地在社交网站处评论联系人所发的帖子或者用户和联系人彼此关联(直接或者通过相互联系)。还可基于此类关联来识别联系人简档。根据所公开的主题的一方面,联系人简档可与联系人简档群或列表对应。
在方框204,检索所识别的联系人简档的联系人信息。可从存储在客户端装置、远程服务器、在线账户处的地址簿检索联系人信息,或者另选地,可从附接到传入或传出通信的数据检索联系人信息。还可从同步装置或同步应用检索联系人信息。
在方框206,确定至少一个可用***动作。基于所识别的联系人简档的所检索到的联系人信息来确定所述至少一个可用***动作。例如,如果所检索到的联系人信息包括电话号码,则语音呼叫和SMS能力可被确定为是可用***动作。同样,所识别的联系人的电子邮件地址或在线账户ID使得***确定可向该联系人发送电子邮件。例如,当检索到用于基于互联网的电话服务(例如,VOIP)的ID时,***可确定可向所识别的联系人拨打基于互联网的电话。可用***动作包括(但不限于)撰写电子邮件消息、撰写SMS或MMS消息、拨打电话、发起聊天会话、发起视频会议、共享或撰写文档和在社交网站发布消息。
在方框208,基于所识别的联系人信息来生成表示联系人简档的***图标。生成***图标以用于将联系人简档显示在操作***的图形用户界面组件中。与在线简档关联的化身或者识别联系人的另一照片或图像可用作图标封面。生成图标以与任何其它应用图标看起来、感觉和行为一样。它可被移动、调整大小以及固定到任务栏。
在方框210,通过将所述至少一个可用***动作配置为在表示联系人简档的***图标处被选择时自动启动,来将所述至少一个可用***动作与联系人简档关联。即,如果用户在***图标处选择可用***动作(例如,电子邮件),则新的电子邮件消息可自动生成、以所识别的联系人为地址,以便于用户撰写并发送给所识别的联系人。诸如电子邮件地址的联系人信息可由***自动填充。另选地,可调用电子邮件应用,并且用户可从该电子邮件应用撰写电子邮件消息。另外,当可用***动作是SMS时,通过选择SMS动作,可提供文本框,用户可向该文本框中输入将要发送给所识别的联系人的SMS消息。可在***图标处内嵌提供文本框,而无需用户离开***图标或者切换至不同的应用。基于所检索到的联系人信息,***图标包括针对给定联系人可用的所有功能。一些***动作可在***图标处内嵌提供,而其它***动作可被配置为调用另一应用以完成任务。
一些所识别的联系人简档可被认为是优先联系人。***基于交互历史、用户偏好、用户输入或物理邻近程度中的一个来确定联系人简档是优先联系人。例如,用户频繁与之交互的联系人可被认为是优先联系人。所需的频繁程度可通过预定阈值来设定。另选地,物理上邻近用户的联系人可被认为是优先联系人。在联系人的信号在范围内时,客户端装置可拾取联系人在附近的信号,并且在该时间段内将该联系人的简档当作优先联系人。用户还可手动将联系人添加到优先联系人列表,或者设定用于确定优先联系人的规则或偏好。优先联系人的***图标可被提供以用于显示在操作***的任务栏中,以易于访问。
图3图示出将传入动作的通知传送给与优先联系人关联的***图标的示例处理300的流程图。在方框302,识别传入动作。传入动作包括(但不限于)传入电子邮件、SMS、文档、即时消息、视频聊天等。传入动作还可以是检测到物理上在范围内的联系人简档。
在方框304,作出关于所识别的传入动作是否来自优先联系人简档的确定。如上所述,参照图2,基于交互历史、用户偏好、用户输入或物理邻近程度中的至少一个来识别优先联系人简档。当确定所识别的传入动作针对优先联系人简档时,在方框306,处理300继续将关于所识别的传入动作的通知传送给表示优先联系人简档的***图标。然后可从表示优先联系人简档的***图标访问所识别的传入动作。即,在传入动作是电子邮件消息的情况下,可从表示优先联系人简档的***图标访问电子邮件消息。
根据所公开的技术的一方面,优先联系人简档的***图标被提供以用于显示在操作***的任务栏中,在其内进行处理300的部分或全部。通知标志可显示在表示优先联系人简档的***图标上,以引起对所识别的传入动作的注意。还可提供传入动作的内容的预览。
优先联系人简档包括优先联系人简档的联系人信息。可作出关于传入动作是否与优先联系人简档的可用***动作对应的进一步确定。可用***动作是与识别的联系人简档的联系人信息的至少一部分对应的那些动作。当传入动作不与优先联系人简档的可用***动作对应时,处理300可包括针对优先联系人简档生成与传入动作对应的新***动作和新联系人信息部分。
在传入动作不是针对优先联系人简档的情况下,在其对应应用内处理传入动作,并且用户可通过对应应用来访问它。另选地,处理300还可包括确定传入动作是否与可用联系人简档对应。可用联系人简档是可从***检索到联系人信息的联系人简档。可检索可用联系人简档的联系人信息,并且可生成表示可用联系人简档的***图标。生成的表示可用联系人简档的***图标可被提供以用于随优先联系人简档一起显示在操作***的任务栏中。因此,传入动作可导致联系人简档被当作优先联系人简档并且可用联系人简档的***图标被固定到任务栏,以用于显示通知。用户可决定是保留还是丢弃响应于传入动作为联系人简档生成的***图标。
当传入动作接收自既不是可用联系人简档也不是优先联系人简档的实体时,可基于传入动作来生成新的联系人简档。可为新的联系人简档生成***图标并且被提供以用于显示在操作***的任务栏中,以用于显示通知。用户然后可保留或丢弃所述新的***图标或者与其关联的简档。
图4图示出用于共享内容的示例处理400的流程图。在方框402,***确定是否在表示客户端的***图标处检测到内容项。例如,当内容项已被拖放到***图标上、针对***图标已执行了使得内容项被传送至***图标的粘贴操作等等时,可检测到内容项。当内容项被拖放到***图标上时,***可指定***图标周围的区域,内容项可被放到该区域内并且在该区域内内容项将被认为是指向特定***图标。
当在表示联系人的***图标处检测到内容项时,在方框404,***接收内容项。如本文所用,接收内容项可包括接受内容项的传输或者对内容项的引用。接收内容项还可包括将内容项存储在本地驱动器。内容项可被存储在临时文件夹中,直至处理400完成。在接收的内容项是对内容项的引用,而不是完整文件的情况下,***还可识别内容项的位置。
在方框406,***识别内容项的类型。即,***可识别文件类型、大小、创建或修改日期以及其它参数。在方框408,***识别与***图标所表示的联系人关联的联系人简档。即,***可查找简档并确定联系人是个人、公司还是一群人。例如,联系人可以是由用户定义的顾客。另选地,联系人可以是从社交网络输入的社交网络群或人事关系。***可识别与联系人通信的可用模式以及对应细节。***还可识别是否存在与特定联系人的优选通信模式。优选通信模式可由用户来识别或者由***基于用户与联系人之间的一系列先前通信来推断。某些联系人可由***来提示。即,与密友或家庭成员对应的某些联系人可具有比其它形式更即刻的优选通信模式。例如,与社交网络发帖相比,SMS可被认为更即刻或更优先。
在方框410,***确定用于与联系人共享内容项的共享方案。基于接收的内容项的类型或者与***图标所表示的联系人关联的联系人简档中的至少一个来确定共享方案。即,***可考虑内容项的类型和联系人简档中的一个或多个。为此,当内容项被识别为照片时,默认共享方案可以是将照片附到给联系人的即时消息。当内容项是相册(不止一张照片)时,默认共享方案可以是将相册上传至联系人加入的照片共享站点。当内容项是word文档时,默认共享方案可以是将word文档附到电子邮件(如果电子邮件地址可用的话)。另选地,对于共享给群而不是一个人的单张照片,默认共享方案可以是将照片发布到群的社交网络馈送。共享方案可取决于多个因素,并且可基于内容项和联系人来实现各种方案。可由用户定制或个性化任何默认设置。
在方框412,***使得根据所确定的共享方案与联系人共享内容项。响应于在表示联系人的***图标处接收到内容项使得根据所确定的共享方案与联系人共享接收的内容项可包括启动与确定的共享方案对应的应用并且使得通过所启动的应用共享接收的内容项。为此,可从与***图标所表示的联系人关联的联系人简档识别内容项的目的地位置,并且可将接收的内容项传送至所识别的目的地位置。目的地位置可以是例如电子邮件地址、URL、社交网络账户等。
上述特征和应用中的许多被实现为被指定为记录在计算机可读存储介质(也称作计算机可读介质)上的一组指令的软件处理。当这些指令被一个或多个处理单元(例如,一个或多个处理器、处理器内核或其它处理单元)执行时,它们使得处理单元执行指令中所指示的动作。计算机可读媒介的示例包括(但不限于)CD-ROM、快闪驱动器、RAM芯片、硬盘驱动器、EPROM等。计算机可读媒介不包括无线地或经有线连接传递的载波和电子信号。
在本说明书中,术语“软件”意在包括驻留在只读存储器中的固件或存储在磁存储装置中的应用,其可被读取到存储器中以便于处理器处理。另外,在一些实现方式中,主题公开的多个软件方面可在保持主题公开的不同的软件方面的同时被实现为更大程序的子部分。在一些实现方式中,多个软件方面也可被实现为单独的程序。最后,一起实现这里所描述的软件方面的单独程序的任何组合在主题公开的范围内。在一些实现方式中,软件程序在被安装以在一个或多个电子***上运行时限定运行并执行软件程序的操作的一个或多个特定机器实现方式。
计算机程序(也称为程序、软件、软件应用、脚本或代码)可按照任何形式的编程语言来编写,包括编译或解释语言、声明或过程语言,并且它可按照任何形式来部署,包括作为独立程序或者作为模块、组件、子例程、对象或者适合用在计算环境中的其它单元。计算机程序可以(但无需)与文件***中的文件对应。程序可被存储在保持其它程序或数据的文件的一部分(例如,存储在标记语言文档中的一个或多个脚本)中、专用于所讨论的程序的单个文件中、或者多个协同的文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。计算机程序可被部署为在一个计算机上或者在位于一个地点或分布在多个地点并通过通信网络互连的多个计算机上执行。
图5图示出根据所公开的技术的一方面的用于共享内容的***的示例图形实现方式。该图形实现方式图示出***图标502和***图标504。***图标502和504是为***图标所表示的联系人个性化的应用。***图标502可包括针对***图标504所表示的联系人可执行的可用功能的菜单。例如,可通过***图标502来访问与联系人联系的模式。还可通过***图标502预览与联系人的最近通信。当接收到来自联系人的消息时,***图标502可显示关于新消息的通知。***图标还可具有告知用户***图标所表示的联系人是否在线并可用于在线聊天的措施。
其它应用(共同表示为506)也可被表示在***托盘中或者操作***的桌面的任何其它地方。可通过元素508来访问操作***。例如,可通过元素508来访问其它应用和程序。可在元素510中表示操作***状态。例如,可通过元素510示出互联网连接、时间、电池电量。
图6图示出依据主题技术的各个方面的用于将联系人与对应***动作关联的***600的示例。***600包括简档模块602、联系人信息模块604、动作模块606、图标模块608、关联模块610、通知模块612和显示模块614。
简档模块602被配置为基于地址簿、用户输入、在线账户或者与联系人简档对应的联系人的交互中的一个或多个来识别联系人简档以用于配置***动作。联系人信息模块604被配置为检索所识别的联系人简档的联系人信息。动作模块606被配置为基于所识别的联系人简档的所检索到的联系人信息来确定至少一个可用***动作,其中,每个可用***动作与所识别的联系人简档的所检索到的联系人信息的至少一部分对应。图标模块608被配置为基于所检索到的联系人信息来生成表示联系人简档的***图标以用于将联系人简档显示在操作***的图形用户界面组件中。
关联模块610被配置为通过将所述至少一个可用***动作配置为在表示联系人简档的***图标处被选择时自动启动,来将所述至少一个可用***动作与联系人简档关联。通知模块612被配置为在所识别的联系人简档是优先联系人的情况下,向表示联系人简档的***图标传送关于与可用***动作对应的传入动作的通知。显示模块614被配置为基于交互历史、用户偏好、用户输入或物理邻近程度中的至少一个来确定所识别的联系人简档是否是优先联系人,并且在所识别的联系人简档是优先联系人的情况下,提供表示联系人简档的***图标以用于显示在操作***的任务栏中。
这些模块可彼此通信。在一些方面,所述模块可实现于软件(例如,子例程和代码)中。在一些方面,模块中的一些或全部可实现于硬件(例如,专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件或任何其它合适的器件)和/或二者的组合中。根据主题技术的各个方面的这些模块的附加特征和功能在本公开中进一步描述。
图7从概念上图示出实现主题技术的一些方面的电子***。电子***700可以是具有嵌入其中或耦接到其的一个或多个处理器的服务器、计算机、电话、PDA、膝上型计算机、平板计算机、电视、或者任何其它种类的电子装置。此类电子***包括各种类型的计算机可读媒介以及用于各种其它类型的计算机可读媒介的接口。电子***700包括总线708、处理单元712、***存储器704、只读存储器(ROM)710、永久存储装置702、输入装置接口714、输出装置接口706和网络接口716。
总线708共同地表示可通信地连接电子***700的众多内部装置的所有***、外设和芯片集总线。例如,总线708可通信地将处理单元712与ROM 710、***存储器704和永久存储装置702连接。
处理单元712从这些各种存储器单元检索待执行的指令以及待处理的数据,以便执行主题公开的处理。在不同的实现方式中,处理单元可以是单处理器或者多核处理器。
ROM 710存储处理单元712以及电子***的其它模块所需的静态数据和指令。另一方面,永久存储装置702是读写存储器装置。该装置是即使电子***700关闭时也存储指令和数据的非易失性存储器单元。主题公开的一些实现方式使用大容量存储装置(诸如,磁盘或关盘及其对应的盘驱动器)作为永久存储装置702。
其它实现方式使用可移除存储装置(诸如,软盘、闪速驱动器及其对应的盘驱动器)作为永久存储装置702。类似永久存储装置702、***存储器704是读写存储器装置。然而,与存储装置702不同,***存储器704是诸如随机存取存储器的易失性读写存储器。***存储器704存储处理器在运行时所需的一些指令和数据。在一些实现方式中,主题公开的处理被存储在***存储器704、永久存储装置702和/或ROM 710中。处理单元712从这些各种存储器单元检索待执行的指令以及待处理的数据,以便执行一些实现方式的处理。
总线708还连接到输入装置接口714和输出装置接口706。输入装置接口714使得用户能够向电子***传达信息和选择命令。随输入装置接口714使用的输入装置包括例如字母数字键盘和指点装置(也称为“光标控制装置”)。例如,输出装置接口706允许显示由电子***700生成的图像。随输出装置接口706使用的输出装置包括例如打印机和显示装置,诸如阴极射线管(CRT)或液晶显示器(LCD)。一些实现方式包括用作输入装置和输出装置二者的诸如触摸屏的装置。
最后,如图7所示,总线708还通过网络接口716将电子***700耦接至网络(未示出)。这样,计算机可成为计算机的网络(诸如,局域网(“LAN”)、广域网(“WAN”)或内联网)或网络的网络(诸如,互联网)的一部分。电子***700的任何或所有组件可结合主题公开来使用。
上面所述的这些功能可在数字电子电路中、计算机软件、固件或硬件中实现。所述技术可使用一个或多个计算机程序产品来实现。可编程处理器和计算机可被包括在移动装置中或被封装为移动装置。处理和逻辑流可通过一个或多个可编程处理器并且通过一个或多个可编程逻辑电路来执行。通用和专用的计算装置和存储装置可通过通信网络来互连。
一些实现方式包括在机器可读或计算机可读介质(另选地,称作计算机可读存储媒介、机器可读媒介或机器可读存储媒介)中存储计算机程序指令的电子组件(诸如,微处理器、存储装置和存储器)。这样的计算机可读媒介的一些示例包括RAM、ROM、只读压缩盘(CD-ROM)、可记录压缩盘(CD-R)、可重写压缩盘(CD-RW)、只读数字多功能盘(例如,DVD-ROM、双层DVD-ROM)、各种可记录/可重写DVD(例如,DVD-RAM、DVD-RW、DVD+RW等)、闪存(例如,SD卡、迷你SD卡、微型SD卡等)、磁和/或固态硬盘驱动器、只读和可记录盘、超高密度光盘、任何其它光学或磁媒介以及软盘。计算机可读媒介可存储可由至少一个处理单元执行并且包括用于执行各种操作的多组指令的计算机程序。计算机程序或计算机代码的示例包括诸如由编译器生成的机器代码以及包括更高级代码的文件,所述文件由计算机、电子组件或微处理器使用解释器来执行。
尽管上面的讨论主要指的是执行软件的微处理器或多核处理器,但是一些实现方式通过一个或多个集成电路(诸如,专用集成电路(ASIC)或现场可编程门阵列(FPGA))来执行。在一些实现方式中,这些集成电路执行存储在该电路本身上的指令。
如本申请的说明书和任何权利要求中所用,术语“计算机”、“服务器”、“处理器”和“存储器”全部指的是电子或其它技术装置。这些术语不包括人或人的群。为了本说明书的目的,术语显示意指在电子装置上显示。如本申请的说明书和任何权利要求中所用,术语“计算机可读介质”和“计算机可读媒介”完全限于以计算机可读的形式存储信息的有形的物理对象。这些术语不包括任何无线信号、有线下载信号和任何其它短暂信号。
为了提供与用户的交互,本说明书中所描述的主题的实现方式可在装置上实现,所述装置具有向用户显示信息的显示装置(例如,CRT(阴极射线管)或LCD(液晶显示器)监视器)以及用户可通过其提供对计算机的输入的键盘和指点装置(例如,鼠标或跟踪球)。还可使用其它类型的装置来提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感知反馈,例如视觉反馈、听觉反馈或触觉反馈;来自用户的输入可按照任何形式来接收,包括声音、语音或触觉输入。另外,计算机可通过向用户所使用的装置发送文档以及从用户所使用的装置接收文档来与用户的交互;例如,响应于从用户的客户端装置上的web浏览器接收的请求将网页发送给该web浏览器。
本说明书中所描述的主题的实施例可在计算***中实现,该计算***包括后端组件(例如,作为数据服务器)或者包括中间件组件(例如,应用服务器)或者包括前端组件(例如,具有图形用户界面或Web浏览器的客户端计算机,用户可通过其与本说明书中所描述的主题的实现方式交互)或者一个或多个这样的后端组件、中间件组件或前端组件的任何组合。***的组件可通过任何形式或介质的数字数据通信(例如,通信网络)来互连。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”)、互连网络(例如,互联网)和对等网络(例如,自组织对等网络)。
计算***可包括客户端和服务器。客户端和服务器通常彼此远离,并且通常通过通信网络来交互。客户端和服务器的关系通过在相应计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生。在一些实施例中,服务器向客户端装置传送数据(例如,HTML页面)(例如,为了向与客户端装置交互的用户显示数据和从其接收用户输入)。可在服务器处从客户端装置接收在客户端装置处产生的数据(例如,用户交互的结果)。
将理解,所公开的处理中的步骤的任何特定顺序或层次是示例性方法的例示。将理解,基于设计偏好,可重新布置处理中的步骤的特定顺序或层次,或者可不执行一些示出的步骤。一些步骤可同时执行。例如,在特定情况下,多任务和并行处理可为有利的。此外,上述实施例中的各种***组件的分离不应被理解为在所有实施例中要求这样的分离,而是应当理解,所述程序组件和***通常可被一起集成在单个软件产品中或者被封装到多个软件产品中。
提供先前描述以使得本领域任何技术人员能够实践本文所述的各种方面。对于本领域技术人员而言,对这些方面的各种修改将是显而易见的,并且在此限定的一般原理可应用到其它方面。因此,权利要求并非意在限于在此所示的方面,而是要符合与语言权利要求一致的完全范围,其中,除非具体如此说明,否则对于单数元素的引用并非意在表示“一个并且仅一个”,而是表示“一个或多个”。除非具体另外说明,否则术语“一些”指的是一个或多个。男性代词(例如,他的)包括女性和中性(例如,她的和它的),反之亦然。标题和子标题(如果有的话)仅为了方便而被使用,而不限制主题公开。
诸如“方面”的短语并非暗指此类方面是主题技术所必须的,或者此类方面适用于主题技术的所有配置。与方面有关的公开可适用于所有配置或者一个或多个配置。诸如方面的短语可指的是一个或多个方面,反之亦然。诸如“配置”的短语并非暗指这样的配置是主题技术所必须的,或者这样的配置适用于主题技术的所有配置。与配置有关的公开可适用于所有配置或者一个或多个配置。诸如配置的短语可指的是一个或多个配置,反之亦然。
本文中使用词“示例性”来表示“用作示例或例示”。本文中被描述为“示例性”的任何方面或设计并非必然被解释为比其它方面或设计优选或有利。
本领域普通技术人员所知的或者在以后将要得知的贯穿本公开所描述的各种方面的元件的所有结构和功能等同物被明确地以引用方式并入本文,并且旨在被权利要求所涵盖。

Claims (20)

1.一种用于将联系人与对应***动作关联的计算机实现的方法,所述方法包括:
基于地址簿、用户输入、在线账户或者与联系人简档对应的联系人的交互中的一个或多个来识别所述联系人简档,以用于配置***动作;
检索所识别的联系人简档的联系人信息;
基于所识别的联系人简档的所检索到的联系人信息来确定至少一个可用***动作,其中,每个可用***动作与所识别的联系人简档的所检索到的联系人信息的至少一部分对应;
基于所检索到的联系人信息来生成表示所述联系人简档的***图标,以用于将所述联系人简档显示在操作***的图形用户界面组件中;以及
通过将所述至少一个可用***动作配置为在表示所述联系人简档的所述***图标处被选择时自动启动,来将所述至少一个可用***动作与所述联系人简档关联。
2.根据权利要求1所述的计算机实现的方法,所述方法还包括:
基于交互历史、用户偏好、用户输入或物理邻近程度中的至少一个来确定所识别的联系人简档是否是优先联系人;以及
在所识别的联系人简档是优先联系人的情况下,提供表示所述联系人简档的所述***图标以用于显示在所述操作***的任务栏中。
3.根据权利要求2所述的计算机实现的方法,方法还包括:
在所识别的联系人简档是优先联系人的情况下,向表示所述联系人简档的所述***图标传送关于与所述至少一个可用***动作对应的传入动作的通知。
4.根据权利要求1所述的计算机实现的方法,其中,通过将所述至少一个可用***动作配置为在表示所述联系人简档的所述***图标处被选择时自动启动来将所述至少一个可用***动作与所述联系人简档关联包括:向所述***图标提供内嵌***动作,其中,所述内嵌***动作被配置为在所述***图标处接收来自用户的输入并且将所接收的输入传送给与所述***动作对应的应用。
5.根据权利要求1所述的计算机实现的方法,其中,通过将所述至少一个可用***动作配置为在表示所述联系人简档的所述***图标处被选择时自动启动来将所述至少一个可用***动作与所述联系人简档关联包括:当启动所述至少一个可用***动作时,在与所述至少一个可用***动作对应的图形用户界面中从所述联系人简档自动填充数据栏。
6.根据权利要求1所述的计算机实现的方法,其中,所述联系人简档包括一组联系人的一个或多个简档。
7.根据权利要求1所述的计算机实现的方法,其中,识别所述联系人简档以用于配置***动作包括基于在社交网站处用户与所述联系人简档的关联来识别所述联系人简档。
8.根据权利要求1所述的计算机实现的方法,其中,可用***动作包括撰写电子邮件消息、撰写SMS消息、撰写MMS消息、拨打电话、发起聊天会话、发起视频会议、共享文档、在社交网站发布消息或者撰写文档中的一个或多个。
9.一种包括存储于其中的指令的机器可读介质,所述指令在被处理器执行时使得所述处理器执行操作,所述操作包括:
识别传入动作;
确定所识别的传入动作是否来自优先联系人简档,其中,所述优先联系人简档基于交互历史、用户偏好、用户输入或者物理邻近程度中的至少一个来识别;以及
在所识别的传入动作是针对所述优先联系人简档的情况下,将关于所识别的传入动作的通知传送给表示所述优先联系人简档的***图标,其中,所识别的传入动作可从表示所述优先联系人简档的所述***图标访问。
10.根据权利要求9所述的机器可读介质,其中,所述优先联系人简档包括优先联系人简档的联系人信息,并且其中,所述操作还包括:
确定所述传入动作是否与优先联系人简档的至少一个可用***动作对应,其中,所述至少一个可用***动作与所识别的联系人简档的所述联系人信息的至少一部分对应。
11.根据权利要求10所述的机器可读介质,其中,在所述传入动作不与所述优先联系人简档的至少一个可用***动作对应的情况下,所述操作还包括:
针对所述优先联系人简档,生成与所述传入动作对应的新***动作以及与所述传入动作对应的新联系人信息部分。
12.根据权利要求9所述的机器可读介质,其中,在所述传入动作不是针对所述优先联系人简档的情况下,所述操作还包括:
确定所述传入动作是否与至少一个可用联系人简档对应。
13.根据权利要求12所述的机器可读介质,其中,在所述传入动作与所述至少一个可用联系人简档对应的情况下,所述操作还包括:
检索所述至少一个可用联系人简档的联系人信息;
生成表示所述至少一个可用联系人简档的***图标;以及
提供所生成的表示所述至少一个可用联系人简档的***图标以用于显示在所述操作***的任务栏中。
14.根据权利要求12所述的机器可读介质,其中,在所述传入动作不是来自所述至少一个可用联系人简档的情况下,所述操作还包括:
基于所述传入动作来生成新的联系人简档。
15.根据权利要求14所述的机器可读介质,所述操作还包括:
生成表示所述新的联系人简档的***图标;以及
提供所生成的表示所述新的联系人简档的***图标以用于显示在所述操作***的任务栏中。
16.一种用于共享内容的计算机实现的方法,所述方法包括:
在表示联系人的***图标处接收内容项以用于与所述联系人共享;
基于所接收的内容项的类型或者与所述***图标所表示的所述联系人关联的联系人简档中的至少一个来确定与所述联系人共享所接收的内容项的共享方案;以及
响应于在表示所述联系人的所述***图标处接收到所述内容项,使得根据所确定的共享方案与所述联系人共享所接收的内容项。
17.根据权利要求16所述的计算机实现的方法,其中,基于所接收的内容项的类型或者与所述***图标所表示的所述联系人关联的所述联系人简档中的至少一个来确定与所述联系人共享所接收的内容项的共享方案还包括:
确定所接收的内容项的文件类型;以及
选择与所确定的文件类型对应的共享方案。
18.根据权利要求16所述的计算机实现的方法,其中,基于所接收的内容项的类型或者与所述***图标所表示的所述联系人关联的所述联系人简档中的至少一个来确定与所述联系人共享所接收的内容项的共享方案还包括:
识别与所述联系人关联的所述联系人简档;以及
选择与和所述联系人关联的所识别的联系人简档对应的共享方案。
19.根据权利要求16所述的计算机实现的方法,其中,响应于在表示所述联系人的所述***图标处接收到所述内容项,使得根据所确定的共享方案与所述联系人共享所接收的内容项包括:
启动与所确定的共享方案对应的应用;以及
使得通过所启动的应用共享所接收的内容项。
20.根据权利要求19所述的计算机实现的方法,其中,使得通过所启动的应用共享所接收的内容项包括:
从与所述***图标所表示的所述联系人关联的所述联系人简档识别所述内容项的目的地位置;以及
将所接收的内容项传送给所识别的目的地位置。
CN201380070126.XA 2012-11-30 2013-11-22 以人为应用 Pending CN104937547A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/690,980 US20140157138A1 (en) 2012-11-30 2012-11-30 People as applications
US13/690,980 2012-11-30
PCT/US2013/071525 WO2014085264A1 (en) 2012-11-30 2013-11-22 People as applications

Publications (1)

Publication Number Publication Date
CN104937547A true CN104937547A (zh) 2015-09-23

Family

ID=50826782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380070126.XA Pending CN104937547A (zh) 2012-11-30 2013-11-22 以人为应用

Country Status (9)

Country Link
US (1) US20140157138A1 (zh)
EP (1) EP2926248A1 (zh)
JP (1) JP2016508245A (zh)
KR (1) KR20150091075A (zh)
CN (1) CN104937547A (zh)
AU (1) AU2013352532A1 (zh)
CA (1) CA2892851A1 (zh)
IN (1) IN2015DN04296A (zh)
WO (1) WO2014085264A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112395639A (zh) * 2019-08-16 2021-02-23 国际商业机器公司 用于管理私人信息的个人顾问

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9047651B2 (en) * 2012-09-14 2015-06-02 Location Labs, Inc. Contact management system
US20140229862A1 (en) * 2013-02-14 2014-08-14 Luke St. Clair Launching Friends
US9203844B2 (en) * 2013-10-31 2015-12-01 Bank Of America Corporation Visual representation for permission to contact
US20150127752A1 (en) * 2013-11-04 2015-05-07 Chuan-Hsing Kuo Intelligent messaging method, apparatus and computer-readable storage device
US10885104B2 (en) * 2014-02-27 2021-01-05 Dropbox, Inc. Systems and methods for selecting content items to store and present locally on a user device
US20160165128A1 (en) * 2014-12-05 2016-06-09 Facebook, Inc. Capturing and sending images and videos based on a single user interaction with a user interface element
CN105635428B (zh) * 2015-03-23 2019-04-12 西安酷派软件科技有限公司 通知处理方法、通知处理装置和终端
CN107615826B (zh) 2015-12-24 2020-07-28 华为技术有限公司 无线通信网络中确定网络制式的方法、接入点设备、终端设备和无线网络控制器
US10171472B2 (en) * 2016-03-02 2019-01-01 Microsoft Technology Licensing, Llc Role-specific service customization
US10936631B2 (en) 2016-04-15 2021-03-02 Microsoft Technology Licensing, Llc Person centric applications
US11768583B2 (en) * 2016-06-12 2023-09-26 Apple Inc. Integration of third party application as quick actions
US10419381B2 (en) * 2016-08-30 2019-09-17 Facebook, Inc. Prompt ranking
US10218802B2 (en) 2016-10-18 2019-02-26 Microsoft Technology Licensing, Llc Tiered notification framework

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040221309A1 (en) * 2002-06-18 2004-11-04 Microsoft Corporation Shared online experience history capture and provision system and method
US20050091327A1 (en) * 2000-11-10 2005-04-28 Koch Robert A. Setting and display of communication receipt preferences by users of multiple communication devices
CN1692400A (zh) * 2003-10-10 2005-11-02 微软公司 联系人侧边工具条
US20100011304A1 (en) * 2008-07-09 2010-01-14 Apple Inc. Adding a contact to a home screen
US20120198013A1 (en) * 2002-11-25 2012-08-02 America Online, Inc. Facilitating communications between computer users across a network

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6952805B1 (en) * 2000-04-24 2005-10-04 Microsoft Corporation System and method for automatically populating a dynamic resolution list
US7631039B2 (en) * 2000-12-01 2009-12-08 Radvision Ltd. Initiation and support of video conferencing using instant messaging
US7716287B2 (en) * 2004-03-05 2010-05-11 Aol Inc. Organizing entries in participant lists based on communications strengths
US7228335B2 (en) * 2002-02-19 2007-06-05 Goodcontacts Research Ltd. Method of automatically populating contact information fields for a new contract added to an electronic contact database
US20030222915A1 (en) * 2002-05-30 2003-12-04 International Business Machines Corporation Data processor controlled display system with drag and drop movement of displayed items from source to destination screen positions and interactive modification of dragged items during the movement
AU2002348775A1 (en) * 2002-12-11 2004-06-30 Nokia Corporation Method and device for accessing of documents
US7360172B2 (en) * 2002-12-19 2008-04-15 Microsoft Corporation Contact controls
US7568167B2 (en) * 2003-06-26 2009-07-28 Microsoft Corporation Non-persistent user interface for real-time communication
US7809843B1 (en) * 2003-09-18 2010-10-05 Intel Corporation Globally unique identification in communications protocols and databases
US8418067B2 (en) * 2004-01-15 2013-04-09 Microsoft Corporation Rich profile communication with notifications
US7823071B2 (en) * 2004-02-20 2010-10-26 Microsoft Corporation User interface start page
US20060046768A1 (en) * 2004-08-30 2006-03-02 Bilhan Kirbas Mobile phone address book population device and technique
EP1679646A1 (en) * 2005-01-06 2006-07-12 Alcatel Method for operating a computer system providing user personal managing information data and related computer system
US7620902B2 (en) * 2005-04-20 2009-11-17 Microsoft Corporation Collaboration spaces
US8117554B1 (en) * 2006-04-25 2012-02-14 Parallels Holdings, Ltd. Seamless integration of non-native widgets and windows with dynamically scalable resolution into native operating system
US8364711B2 (en) * 2006-05-09 2013-01-29 John Wilkins Contact management system and method
US20090019385A1 (en) * 2007-07-12 2009-01-15 Nvidia Corporation Management of Icons in a Display Interface
US7996045B1 (en) * 2007-11-09 2011-08-09 Google Inc. Providing interactive alert information
US20090210778A1 (en) * 2008-02-19 2009-08-20 Kulas Charles J Video linking to electronic text messaging
US20090319314A1 (en) * 2008-06-23 2009-12-24 Ourgroup, Inc. Methods of collecting and visualizing group information
US8739048B2 (en) * 2008-08-28 2014-05-27 Microsoft Corporation Modifying conversation windows
US8775957B2 (en) * 2008-12-01 2014-07-08 Lg Electronics Inc. Method for operating execution icon of mobile terminal
WO2010071966A1 (en) * 2008-12-24 2010-07-01 Bce Inc. Method and system for storing contact information in a network contact database
US8893025B2 (en) * 2009-03-27 2014-11-18 T-Mobile Usa, Inc. Generating group based information displays via template information
US9195966B2 (en) * 2009-03-27 2015-11-24 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US9900280B2 (en) * 2009-03-30 2018-02-20 Avaya Inc. System and method for managing incoming requests for a communication session using a graphical connection metaphor
WO2010141216A2 (en) * 2009-06-02 2010-12-09 Xobni Corporation Self populating address book
CA2731745A1 (en) * 2010-02-15 2011-08-15 Research In Motion Limited Contact objects
US8620935B2 (en) * 2011-06-24 2013-12-31 Yahoo! Inc. Personalizing an online service based on data collected for a user of a computing device
US8671384B2 (en) * 2010-06-11 2014-03-11 Microsoft Corporation Web application pinning including task bar pinning
KR101651134B1 (ko) * 2010-06-24 2016-08-29 엘지전자 주식회사 이동 단말기 및 이것의 그룹 동작 제어 방법
US8707184B2 (en) * 2010-11-01 2014-04-22 Google Inc. Content sharing interface for sharing content in social networks
US9135593B2 (en) * 2011-01-25 2015-09-15 Bank Of America Corporation Internal management of contact requests
US20130212191A1 (en) * 2011-08-17 2013-08-15 Weejot Ltd. Device-agnostic network and social network sharing of... web-applications
US20130047089A1 (en) * 2011-08-21 2013-02-21 Murali S. Kulathungam System and Method to Consolidate and Update Digital Address Books
US8538065B2 (en) * 2011-09-20 2013-09-17 Go Daddy Operating Company, LLC Systems for verifying person's identity through person's social circle using person's photograph
US20130080954A1 (en) * 2011-09-23 2013-03-28 Apple Inc. Contact Graphical User Interface
US20130111356A1 (en) * 2011-10-27 2013-05-02 Microsoft Corporation Inbound and outbound communications aggregated by group
EP2812784A4 (en) * 2012-02-07 2015-11-11 Blackberry Ltd METHODS AND DEVICES FOR MERGING CONTACT RECORDINGS
US9047651B2 (en) * 2012-09-14 2015-06-02 Location Labs, Inc. Contact management system
US8775404B1 (en) * 2012-09-28 2014-07-08 Sprint Spectrum L.P. Dynamic populating of contact lists with additional communication-application user identifiers

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050091327A1 (en) * 2000-11-10 2005-04-28 Koch Robert A. Setting and display of communication receipt preferences by users of multiple communication devices
US20040221309A1 (en) * 2002-06-18 2004-11-04 Microsoft Corporation Shared online experience history capture and provision system and method
US20120198013A1 (en) * 2002-11-25 2012-08-02 America Online, Inc. Facilitating communications between computer users across a network
CN1692400A (zh) * 2003-10-10 2005-11-02 微软公司 联系人侧边工具条
US20100011304A1 (en) * 2008-07-09 2010-01-14 Apple Inc. Adding a contact to a home screen

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112395639A (zh) * 2019-08-16 2021-02-23 国际商业机器公司 用于管理私人信息的个人顾问
CN112395639B (zh) * 2019-08-16 2024-04-26 国际商业机器公司 用于管理私人信息的个人顾问

Also Published As

Publication number Publication date
EP2926248A1 (en) 2015-10-07
JP2016508245A (ja) 2016-03-17
IN2015DN04296A (zh) 2015-10-16
US20140157138A1 (en) 2014-06-05
WO2014085264A1 (en) 2014-06-05
AU2013352532A1 (en) 2015-05-28
KR20150091075A (ko) 2015-08-07
CA2892851A1 (en) 2014-06-05

Similar Documents

Publication Publication Date Title
CN104937547A (zh) 以人为应用
JP6220452B2 (ja) オブジェクトベースのコンテキストメニューの制御
US10565268B2 (en) Interactive communication augmented with contextual information
US10382371B2 (en) System and methods for card interaction and assigning cards to devices
US9904737B2 (en) Method for providing contents curation service and an electronic device thereof
US20170012910A1 (en) Most recently used list for attaching files to messages
US20140189595A1 (en) Methods and systems for displaying text using rsvp
US20150134687A1 (en) System and method of sharing profile image card for communication
KR20150084978A (ko) 사이트 상의 사용자들에게 콘텐츠 추천 제공
CN108353256A (zh) 用于在即时通讯***中创建和使用表情符号和其它图形内容的方法和***
US9542365B1 (en) Methods for generating e-mail message interfaces
CA2787816A1 (en) Share box for endorsements
US20200344188A1 (en) Systems and Methods for Providing Real-Time, Interactive Email Content
US20130055101A1 (en) System and Method for Tagging Belongings in Photos and Posts
CN103782281A (zh) 内容控制装置、终端设备、内容控制方法及内容控制程序
US20190138165A1 (en) Web parts integration in social networking system
KR101567555B1 (ko) 이미지가 이용되는 소셜 네트워크 서비스 시스템 및 방법
CN103078782B (zh) 一种好友备注的推荐备注实现方法及***
CN104636410A (zh) 用于管理一个或多个电子消息的方法和装置
KR20140097668A (ko) 온라인 기반의 모바일 포토북 서비스 제공 방법
KR101750788B1 (ko) 스토리 보드 구현 방법 및 시스템과 스토리 보드 내의 선택 객체 송수신 방법 및 시스템
KR101634431B1 (ko) 오브젝트의 컨텐츠 제공 방법 및 그 방법을 이용하는 사용자 단말
KR102175054B1 (ko) 소셜 카드 생성을 위한 시스템 및 방법
KR20170011953A (ko) 소셜 네트워크 서비스에 사용하는 이미지 제공 시스템 및 방법
KR20150087443A (ko) 카드 컨텐츠 태깅 방법, 이를 이용한 단말 장치 및 관리 장치

Legal Events

Date Code Title Description
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: 20150923