CN105359067B - 用于协同移动交互的方法和设备 - Google Patents

用于协同移动交互的方法和设备 Download PDF

Info

Publication number
CN105359067B
CN105359067B CN201480033544.6A CN201480033544A CN105359067B CN 105359067 B CN105359067 B CN 105359067B CN 201480033544 A CN201480033544 A CN 201480033544A CN 105359067 B CN105359067 B CN 105359067B
Authority
CN
China
Prior art keywords
equipment
user
cooperative mode
mode
individual
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.)
Active
Application number
CN201480033544.6A
Other languages
English (en)
Other versions
CN105359067A (zh
Inventor
S·阿藏科
M·J·莫里斯
J·B·蒂文
D·J·利布林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN105359067A publication Critical patent/CN105359067A/zh
Application granted granted Critical
Publication of CN105359067B publication Critical patent/CN105359067B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/026Services making use of location information using location based information parameters using orientation information, e.g. compass
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一些示例包括响应于设备的方向变化在个体模式和协同模式间转换。而且,一些实现方式包括标识要在协同模式中与一个或多个其他设备(例如,同位的设备)共享的数据。在一些示例中,个体模式可以与个体搜索相关联,协同模式可以与协同搜索相关联,设备可以响应于方向变化在个体模式和协同模式之间转换。

Description

用于协同移动交互的方法和设备
背景
协同搜索是一种类型的社交搜索,在其中参与者一起工作来满足共享信息需求。协同搜索具有许多好处,包括允许参与者实现像更大回忆这样的协同效应、提供通过受他人的行为影响而改进搜索技巧的可能性、以及提供加强社交联系的机会。
概述
提供该概述以便以简化形式介绍概念的选集,所述概念在以下详细描述中被进一步描述。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。
一些实现方式提供了用于协同移动交互的技术和装置,所述协同移动交互包括响应于设备(例如,智能电话)的方向变化而在个体模式和协同模式之间转换。例如,同位(co-located,位于同处)群组内的用户可以物理地发信号表明与其他设备共享信息的意愿。在一些实现方式中,用户可以向其他同位用户提供物理信号,表示用户正在经由用户设备的方向变化进入协同模式。其他同位用户可以通过执行类似的方向变化进入协同模式(例如,以执行协同搜索)。
附图简述
参照附图描述了详细描述。在附图中,附图标记的最左边(诸)数字标识该附图标记首次出现的附图。相同附图标记在不同附图中的使用指示相似或相同的项目或特征。
图1图示根据一些实现方式的用于在多个同位用户间的协同移动交互的框架的示例。
图2图示根据一些实现方式、一设备响应于方向变化从个体模式转换至协同模式的过程的示例。
图3图示根据一些实现方式、一设备响应于方向变化从协同模式转换至个体模式的过程的示例。
图4图示根据一些实现方式、协同模式共享体验用户界面的示例。
图5图示根据一些实现方式、协同模式共享体验用户界面的示例。
图6图示根据一些实现方式、协同模式共享体验用户界面的示例。
图7图示根据一些实现方式、协同模式共享评级用户界面的示例。
图8图示根据一些实现方式、协同模式共享评级用户界面的示例。
图9图示根据一些实现方式、用于转换至协同模式的示例过程流程。
图10图示一些实现方式可在其中操作的示例计算设备和***环境。
详细描述
一些示例包括用于响应于设备的方向变化(例如,用于协同搜索)而在个体模式和协同模式之间转换的技术和装置。具有共享信息需求的用户可以对搜索任务一起工作。例如,当物理上彼此接近的一组用户通过他们的便携式设备(例如,智能电话)搜索互联网时,用户可以协同地执行搜索任务。
本公开涉及协同移动应用,该协同移动应用通过允许用户物理地发信号表明共享意愿并且促进面对面的搜索相关通信来支持协同搜索。协同移动应用可以支持个体模式中的个体移动搜索功能以及协同模式中的协同移动搜索功能。
在一些示例中,用户可以物理地发信号给同位的用户群组中的其他用户,告知该用户正在通过改变设备方向而进入协同模式。由此,用户设备的方向可以被观察该用户的其他用户用作关于该用户是意图个体搜索还是意图共享搜索信息的物理指示符。举例说明,物理信号可以包括将设备从与个体模式相关联的纵向重定向至与协同模式相关联的横向。另一用户可以通过执行类似的方向变化以进入协同模式来响应于该物理信号,以便执行协同搜索。
示例实现方式
图1图示根据一些实现方式的用于多个同位用户间的协同搜索的示例框架100。在图1中,用户的同位群组102包括在物理上彼此接近的多个用户。用户的接近性可允许用户通过他们相应的设备(例如,智能电话或其他便携式计算设备)物理地发信号表明彼此协同的意愿。例如,物理信号可以包括调节设备的方向(例如,从纵向至横向)。当另一用户执行其设备的类似重定向时,信息可以在这些设备间共享以允许协同搜索。
在图1图示的示例中,同位群组102包括第一用户104、第二用户106和第三用户108。然而,将会理解,同位群组102可以包括替代数量的用户,并且三个同位用户的群组仅用于说明目的。在图1中,第一设备110与第一用户104相关联,第二设备112与第二用户106相关联,第三设备114与第三用户108相关联。第一设备110包括第一显示屏116,第二设备112包括第二显示屏118,而第三设备114包括第三显示屏120。
尽管图1中未图示,每个设备包括一协同移动应用(见图10),该协同移动应用允许设备在个体模式122或协同模式124中操作。在一些示例中,协同移动应用可以在个体模式122中提供传统的移动搜索支持以及在协同模式124中提供协同移动搜索支持。也就是说,个体模式122可允许用户执行个体搜索,而协同模式124可以提供允许多个用户执行协同搜索的共享体验。而且,尽管在此处一些示例中描述了协同移动应用,但在其他示例中,所述功能可由操作***的一模块执行或者由任一其他合适的组件、可执行代码、逻辑电路或其组合执行。
在图1的示例中,设备110、112、114的每一个被图示为具有矩形形状的便携式电子设备(例如,智能电话)。因此,从设备用户的角度看,术语“纵向”可以指设备的显示屏的垂直尺寸大于显示屏的水平尺寸的方向。而且,从设备用户的角度看,术语“横向”可以指显示屏的水平尺寸大于显示屏的垂直尺寸的方向。举例说明,当在个体模式122中(例如,在纵向中)操作时,第二设备112的第二显示屏118的垂直尺寸大于第二显示屏118的水平尺寸。当在协同模式124中(例如,在横向中)操作时,第二显示屏118的水平尺寸大于第二显示屏118的垂直尺寸。或者,在一些示例中,设备方向可以基于设备的一个或多个组件的相对位置来确定。例如,在具有替代形状的设备(例如,方形设备)的情况下,“第一方向”可以指第一设备组件(例如,扬声器)相对于另一设备组件(例如,麦克风)的方向。
同位群组102可经由一个或多个本地无线共享方法来通信。在一些示例中,可以有多个设备位于特定位置中,且连接步骤可出于安全性、私密性或其他原因用于限制构成同位群组102的设备。在一些示例中,同位群组102的组长(例如,第一用户104)可以为同位群组102创建名称。为了参与协同搜索,其他用户(例如,第二用户106或第三用户108)可以将他们的名称和一会话ID输入登录屏。用户也可被提示以选择色彩或其他指示符来在协同移动应用中代表他们。尽管简单文本字符串可用于创建共享会话,但是在其他示例中,同位群组102可以基于已存储的常用组或频繁组列表、照相机信息、接近度或相对位置等等来建立。
在图1所示的示例中,设备方向可用于确定该设备是要在个体模式122中操作还是在协同模式124中操作。在一些实现方式中,设备的方向变化可以包括设备实质上在一平面内的旋转,该平面由该设备位于第一方向时限定。例如,图1图示设备可以在纵向时在个体模式122中操作,并且可以在横向时在协同模式124中操作。将会理解,替代方法可用于确定是要在个体模式122还是要在协同模式124中操作。例如,设备可以在相对于该设备在第一方向上所限定的平面的特定方向(例如,朝向用户)上倾斜时在个体模式122中操作,并且可以在相对于该设备在该第一方向上所限定的平面的另一方向(例如,远离用户)上倾斜时在协同模式124中操作。
在一些实现方式中,设备可以根据特定类型的方向变化转换到不同的协同模式中。例如,设备可以响应于该设备在顺时针方向旋转而被转换至第一协同模式,并且可以响应于该设备在逆时针方向旋转被转换至第二协同模式。举另一个例子,设备可以响应于该设备在第一方向上倾斜而被转换至第一协同模式,并且可以响应于该设备在第二方向上倾斜被转换至第二协同模式。
在一些实现方式中,同位群组102内的设备角色可以根据方向变化类型而不同。例如,第一设备角色可以响应于检测到第一类型方向变化被指派给设备,第二设备角色可以响应于检测到第二类型方向变化而被指派。例如,在图1中,第一设备110可以是同位群组102的第一设备,以转换至协同模式124。在该情况下,第一设备110可以作为同位群组102中的主设备而操作。也就是说,可以使用同位群组102的各设备转换到协同模式124中的次序来确定设备角色、设备能力或者显示屏上显示的数据、等等。由于用户是位于同处的,因此第一用户104可以向其他用户106、108发送视觉线索,表明她正在进入协同模式124。在图1中,第一用户104已将第一设备110定向在横向以表明她正在进入协同模式124。第一设备110被配置成使信息对于同位群组102的其他设备(即,第二设备112和第三设备114)可用。如图1所示,第二设备112和第三设备114最初处于纵向,因此在个体模式122中操作。也就是说,尽管第一用户104可能希望通过重定向第一设备110而使来自第一设备110的信息可用,但是来自第一设备110的信息可能不被显示在正在个体模式122中操作的第二设备112或第三设备114上。
响应于第一设备110将第一设备110旋转至横向的视觉线索,同位群组102的一个或多个其他用户可能希望从个体模式122转换至协同模式124。同位群组102的一个或多个其他用户可能希望保持在个体模式122。例如,在图1中,第三用户108可能希望保持在个体模式122,因此不将第二设备112从纵向重定向为横向。
图1图示第二用户106可以执行方向变化126,将第二设备112从纵向重定向为横向。响应于方向变化126,第二设备112可以转换至协同模式124,并可以建立包括第一设备110和第二设备112的协同群组128。
图2图示通过方向变化将设备从个体模式转换为协同模式的示例过程200。在图2的示例中,在第二设备112响应于方向变化126进入协同模式124之际,被显示在第一设备110上的至少一部分信息可以被显示在第二设备112上。
如202所示,第一用户104可以向同位群组102的其他用户提供物理信号,表明第一设备110正在进入协同模式124。举例来说,第二用户106可以视觉地确定第一用户104已将第一设备110从纵向重定向为横向。或者或另外,第一用户104可以向同位群组102发声音表示她已通过重定向为横向而进入协同模式124并且其他用户也可以通过将他们各自的设备重定向为横向而进入协同模式124。
如图2所示,第二设备112最初处于纵向204并且在个体模式122中操作。在个体模式122中,第二设备112在显示与第二用户106的个体搜索相关联的第二设备屏幕内容206。第一设备110处于横向208,在协同模式124中操作,并且正在显示第一设备屏幕内容210。
响应于从纵向204到横向208的方向变化126,第二设备112转换至协同模式124。在图2的示例中,来自第一设备110的共享数据212被传送至第二设备112。由于第一用户104第一个进入协同模式124,共享数据212可以包括显示在第一设备110上的第一设备屏幕内容210(例如,搜索条目、结果列表、当前视图)。在一些示例中,或第一用户104或第二用户106可以在第一设备屏幕内容210被显示之后随后控制协同搜索。也就是说,每个用户可以与群组视角的状态交互并且改变群组视角的状态,他们的交互被传播。或者,由于第一用户104第一个进入协同模式124,因此第一用户104可以保持搜索过程的控制。
图3图示通过方向变化将设备从协同模式转换为个体模式的示例过程300。在图3的示例中,第二设备112最初处于横向208并且在协同模式124中操作。在协同模式124中,第二设备112正在显示与第二用户106以及同位群组102的至少一个其他用户之间的协同搜索相关联的共享视图302。例如,协同搜索可以涉及第一用户104和第二用户106,如图1和2所示。
响应于从横向208到纵向204的方向变化304,第二设备112从协同模式124转换至个体模式122。在个体模式122中,第二设备112显示与第二用户106的个体搜索相关联的个体、非共享视图306。因此,图3图示一设备可响应于方向变化304从协同搜索转换为个体搜索。
图4图示一示例协同模式共享体验用户界面400。在一些示例中,协同模式共享体验用户界面400可以被显示在已进入协同模式124的每个设备上。
协同模式共享体验用户界面400可以标识已进入协同模式124的每个用户。例如,图4图示第一用户104、第二用户106和第三用户108已进入协同模式124。例如,第一用户104可以是第一个进入协同模式124(例如,通过第一设备110的方向变化)的用户。如此,在进入协同模式124之际,协同模式共享体验用户界面400可以通过一个或多个指示符(例如,色彩)来标识第一用户104,在图4中用402处的虚线标识。而且,最初呈现的信息可以包括与第一用户104相关联的搜索信息。
协同模式共享体验用户界面400可以包括列表视图404和地图视图406、以及其他可能视图。如图4所示,当前正在被显示的特定视图可以经由一个或多个指示符(例如,色彩)来标识。在该情况下,列表视图404当前正在被显示,在图4中用408处的虚线标识。
协同模式共享体验用户界面400可以包括用于从用户接收搜索信息的搜索输入410。可选的搜索图标412可允许用户基于经由搜索输入410接收到的搜索信息来执行搜索。响应于搜索的执行,可以显示搜索结果414。图4图示搜索本地餐厅的示例,第一用户104通过搜索输入410提供搜索字符串“thai”(泰)作为食物类型。搜索结果414可以包括多个餐厅,与每个餐厅相关联的多个类型的信息可以被显示。举例说明,在图4中,搜索结果414包括第一餐厅信息416、第二餐厅信息418、第三餐厅信息420和第四餐厅信息422。在一些示例中,与特定餐厅相关联的餐厅信息可以包括餐厅名称、平均评价者评级(例如,星星数量或数字值)或者评论数量、等等。举例说明,在图4中,第一餐厅信息416包括餐厅名称(“第一餐厅名称”)、四颗星的平均评价者评级、以及该餐厅已收到12条评论的指示。
详细视图(未示出)可响应于详情图标424的选择被显示。在一些示例中,详细视图可以呈现关于具体搜索结果(例如,该情况下是一具体餐厅)的更多详细信息,诸如办公地址、简介或网站、等等。举另一个例子,详细视图可以呈现从各种评论者接收到的针对特定餐厅的评论信息。例如,与第一餐厅信息416相关联的详细评论可以包括来自12个评论者的每一个的关于该第一餐厅的评论者评级(例如,星星数量)和评论。
对于协同搜索,在搜索过程初始阶段期间各用户间可能有很少的对话。如此,在一些示例中,协同移动应用可以提供增加同位用户间的社交交互的附加信息。例如,在协同模式124中,可以提示用户参与关于搜索任务的对话。在搜索餐厅的说明性情况,可以呈现弹出式或其他用户界面(未示出),提示协同用户回答一个小问题(例如,“谁是第一个用外带杯提供新鲜泡制的咖啡的零售商?”)。在一些示例中,小问题可以在搜索过程期间以随机间隔被示出,被定时以便使中断最小化(例如,不在文本输入期间)。而且,在一些示例中,有问题的弹出框可以在所有设备上同时出现,在一些示例中,参与者可以通过拒绝弹出框来继续他们的搜索。同时用同一个小问题来打断参与协同搜索的多个用户的每一个可以通过提示用户参与对话来促进社交交互。
图5图示一示例协同模式共享体验用户界面400。图5图示跨多个设备上的虚拟“指示”,其中特定用户正在触摸或以其他方式标识的条目在同位群组的其他用户的设备上被高亮显示(例如,以与该用户相关联的特定色彩)。
在图5的示例中,列表视图404当前正在被显示,用408处的虚线标识。而且,协同模式共享体验用户界面400标识第三用户108当前是活动的,在图5中用502处的虚线标识。在图5中,搜索结果414包括第三餐厅信息420和第四餐厅信息422。在协同搜索过程期间,搜索结果414可以根据各用户的每一个用户经由协同模式共享体验用户界面400的交互而改变。例如,在图5中,搜索结果414包括第五餐厅信息504和第六餐厅信息506。在该情况下,第五餐厅信息504当前正在被第三用户108触摸或以其他方式选择,在图5中用508处的虚线标识。这种信息可以被呈现给第一用户104和第二用户106,通过协同模式共享体验用户界面400提供“虚拟指示”能力。
因此,图5图示协同模式共享体验用户界面400可允许用户的同位群组“虚拟地指示”一特定项,而不是物理地向另一用户显示其设备以及物理地指向其设备上的该特定项。
图6图示一示例协同模式共享体验用户界面400。图6图示一个或多个搜索结果可以替代地被呈现在地图视图中。
如图6所示,当前正在被显示的特定视图可以经由一个或多个指示符(例如,色彩)来标识。在该情况下,地图视图406当前正在被显示,在图6中用602处的虚线标识。
地图视图406可以包括特定地理区域的地图604,该特定地理区域与响应于第一用户104执行搜索而呈现的搜索结果414中的一个或多个相关联,如图4所示。在图6中,第一地图标识符606标识第一餐厅在地图604上的位置,并且包括搜索结果414中所包括的第一餐厅信息416的至少一部分。第二地图标识符608标识第二餐厅在地图604上的位置,并且包括搜索结果414中所包括的第二餐厅信息418的至少一部分。
第一地图标识符606也可以包括自同位群组的一个或多个用户接收到的与第一餐厅相关联的多个正面评论。例如,第一地图标识符606指示第一餐厅已收到零个正投票(如在图6中标识为“+”号后面的数字)以及已收到零个负投票(图6中标识为“-”号后面的数字)。第二地图标识符606指示第二餐厅已收到零个正投票并且已收到零个负投票。图6进一步图示第一投票图标610可包括在第一地图标识符606中,而第二投票图标612可包括在第二地图标识符608中。用户可以选择一投票图标来给餐厅评级,而不是可能在个体搜索阶段期间打断其他用户来口头提供关于特定餐厅的意见。
图7图示一协同模式共享评级用户界面700的示例。在一些示例中,协同模式共享评级用户界面700可以被显示在已进入协同模式124的每个设备上。
协同模式共享评级用户界面700可以标识已进入协同模式124的每个用户。例如,图7图示第一用户104、第二用户106和第三用户108已进入协同模式124。
协同模式共享评级用户界面700可以包括群组列表视图704和群组地图视图706以及群组概要视图708、以及其他可能视图。如图7所示,当前正在被显示的特定视图可以经由一个或多个指示符(例如,色彩)来标识。在该情况下,群组列表视图704当前正在被显示,在图7中用702处的虚线标识。
在一些示例中,在方向变化(例如,从纵向到横向)之后,用户可以看见群组列表视图704或群组地图视图706,其中至少一些项(例如,餐厅候选)已被至少一个群组成员评级。这可以允许同位群组的用户将他们的讨论聚焦于在搜索体验过程中已被评级的可能的餐厅候选上。
在图7所示的示例中,群组列表视图704包括共享评级710,表示来自同位群组的每一个用户的综合评级。在图7中,共享评级710包括四个搜索结果,综合评级与这些搜索结果的每一个相关联。例如,第一综合评级712(例如,+3 –0)可以与第一搜索结果相关联,第二综合评级714(例如,+2 –0)可以与第二搜索结果相关联,第三综合评级716(例如,+1 –0)可以与第三搜索结果相关联,而第四综合评级718(例如,+0 –2)可以与第四搜索结果相关联。
而且,对于共享评级710中的每个搜索结果,可以包括投票图标以允许用户对特定搜索结果投票。举例说明,第一投票图标720可以与第一搜索结果相关联,第二投票图标722可以与第二搜索结果相关联,第三投票图标724可以与第三搜索结果相关联,而第四投票图标726可以与第四搜索结果相关联。在图7中,用户已通过第一投票图标720为第一搜索结果提供正评级728,通过第二投票图标722为第二搜索结果提供正评级728,且通过第三投票图标724为第三搜索结果提供正评级728。第四投票图标726表示中立评级730与第四搜索结果相关联。
在一些示例中,投票图标720、722、724和726可以包括“三方式”投票图标,可允许用户在正投票(例如,标识为“+”)、负投票(例如,标识为“-”)和中立投票(例如,空白字段)之间切换。在一些示例中,单个选择(例如,单个触摸或单个“点击”)可以表示正(“+”)评级,两个选择可以表示负(“-”)评级,三个选择可以将评级恢复为中立状态。
在一些示例中,至少某一投票可以至少部分基于特定用户以前的搜索来隐含地确定。例如,可以使用结果的基于简档的“泛灰”,取代用户向其他群组成员解释偏好。作为一说明性示例,在加入群组时,用户可以指示正面偏好和负面偏好(例如,用户是素食者、素食主义者、等等),这些偏好可以被提供给其他用户(例如,使与该用户简档不兼容地泛灰结果)。
图8图示一协同模式共享评级用户界面700的示例。在一些示例中,协同模式共享评级用户界面700可以被显示在已进入协同模式124的每个设备上。
如图8所示,当前正在被显示的特定视图可以经由一个或多个指示符(例如,色彩)来标识。在该情况下,群组概要视图708当前正在被显示,在图8中用802处的虚线标识。
在图8所示的示例中,群组概要视图708包括正评级的搜索结果804,包括由至少一个群组成员评价为正评级的至少一些项(例如,餐厅候选)。这可以允许同位群组的用户将他们的讨论聚焦于正评级的可能的餐厅候选上。
在图8中,正评级的搜索结果804包括三个搜索结果。三个搜索结果包括第一餐厅名称806、第二餐厅名称808和第三餐厅名称810。综合评级与这些搜索结果的每一个相关联。例如,第一综合评级812(例如,+3 –0)可以与第一餐厅名称806相关联,第二综合评级814(例如,+3 –0)可以与第二餐厅名称808相关联,而第三综合评级816(例如,+2 –0)可以与第三餐厅名称810相关联。
图8还包括决策提醒818。在一些情况下,用户可能感觉不适并请求其他用户停止搜索并且作出决策(例如,选择餐厅)。决策提醒818可由用户选择来向其他用户发信号通知是时候作出决策了。例如,决策提醒818可以包括“我饿了!”按钮,用户可以选择该按钮来向同位群组的其他用户表示是时候选择餐厅了。响应于决策提醒818的选择,最受欢迎的搜索结果(例如,该情况下为第一餐厅名称806,它有三个正投票)可以被自动选择并且(例如通过弹出式或其它用户界面)呈现给该同位群组的所有用户待批准。因此,决策提醒818可允许用户有礼貌地提醒其他用户来达成共识。
参照图9,图示一种协同搜索的方法的示例并且通常指定为900。
在框902,方法900可以包括检测设备从第一方向到第二方向的方向变化。第一方向可以与个体模式相关联,第二方向与协同模式相关联。例如,设备可以包括图1的第一设备110,方向变化可以包括从与个体模式122相关联的纵向到与协同模式124相关联的横向的变化。
响应于在框902检测设备的方向变化,方法900可以包括,在框904,将该设备转换至协同模式,以及在框906,标识要在协同模式中与一个或多个其他设备共享的数据。例如,图1的第一设备110可以从个体模式122转换至协同模式124。
参照图2,在一示例中,要共享的数据可以包括第一设备屏幕内容210。也就是说,当第二设备112在从纵向204到横向208的方向变化126之后已转换为协同模式124时,第一设备110可以执行与第二设备112的屏幕共享操作。
举另一个示例,参照图4,要共享的数据可以包括在个体模式122中获得的来自第一用户104的搜索结果414,搜索结果414要通过列表视图404被显示在协同模式共享体验用户界面400中。举另一个示例,参照图6,要共享的数据可以包括在个体模式122中获得的来自第一用户402的搜索结果414的至少一部分,搜索结果414的该至少一部分要通过地图视图406被显示在协同模式共享体验用户界面400中。
再举一个示例,参照图7,要共享的数据可以包括从第一用户104接收到的评级,所述评级要被组合到共享评级710中并且通过群组列表视图704被显示在协同模式共享评级用户界面700中。再举一个示例,参照图8,要共享的数据可以包括从第一用户104接收到的正评级,所述正评级要被组合到正评级的搜索结果804中并且通过群组概要视图708被显示在协同模式共享评级用户界面700中。
示例计算设备和环境
图10图示可用于实现此处描述的模块和功能的计算设备1000以及环境的示例配置。
计算设备100可包括能诸如经由***总线1014或其他合适连接彼此通信的至少一个处理器1002、存储器1004、通信接口1006、显示设备1008(例如,触摸屏显示器)、其他输入/输出(I/O)设备1010(例如,触摸屏显示器或者鼠标和键盘)、以及一个或多个大容量存储设备1012。
处理器1002可以是单个处理单元或多个处理单元,所有处理单元都可包括单个或多个计算单元或多个核。处理器1002可以被实现为一个或多个微处理器、微型计算机、微控制器、数字信号处理器、中央处理单元、状态机、逻辑电路、以及/或者基于操作指令操纵信号的任何设备。除了其他能力之外,处理器1002还可以被配置成取得并执行存储在存储器1004、大容量存储设备1012或其他计算机可读介质中的计算机可读指令。
存储器1004和大容量存储设备1012是用于存储指令的计算机存储介质的示例,指令由处理器1002执行以执行此处描述的各种功能。例如,存储器1004一般可包括易失性存储器和非易失性有形存储设备(例如,RAM、ROM)。而且,大容量存储设备1012一般可包括硬盘驱动器、固态驱动器、可移动介质(包括外部且可移动的驱动器)、存储卡、闪存、软盘、光盘(例如,CD、DVD)、存储阵列、网络附接存储器或存储域网络。存储器1004和大容量存储设备1012两者可以在此被总称为存储器或计算机存储介质,并且可以是能存储计算机可读的、处理器可执行的程序指令作为计算机程序代码的计算机可读介质,所述指令可由处理器1002执行作为被配置成实现此处的实现方式中描述的操作和功能的特定机器。
计算设备1000也可以包括用于诸如经由网络、直接连接等与其他设备交换数据的一个或多个通信接口1006,如以上讨论的。通信接口1006可促进各种网络和协议类型内的通信,包括有线网络(例如,LAN、电缆等)和无线网络(例如,WLAN、蜂窝、卫星等)、互联网等等。通信接口1006也可以提供与外部存储器(未示出)的通信,诸如在存储阵列、网络附接存储器、存储域网等中。
此处的讨论是指被特定组件或模块发送和接收的数据。这不应被视为限制,因为这种通信不需要是直接的,特定组件或模块不必要是单个功能单元。这不应被视为将实现方式仅限于其中组件在彼此间直接收发数据的那些实现方式。信号而是可由分开的组件在接收到数据之际被中继。而且,组件可以被组合,或者功能可以不限于以上讨论的各种方式在各组件间分开。在考虑到此处提供的公开后,对于本领域普通技术人员来说,各种实现方式的逻辑和实际的结构和框架的其他变化会是显而易见的。
在一些实现方式中可以包括显示器设备1008,诸如触摸屏显示器或其他显示器设备。其他I/O设备1010可以是从用户接收各种输入并将各种输出提供给用户的设备,并且可以包括诸如触摸屏显示器这样的触摸屏、键盘、远程控制器、鼠标、打印机、音频输入/输出设备等等。
存储器1004可以包括模块和组件,用于由计算设备1000根据此处讨论的实现方式执行。在图示示例中,存储器1004包括用于实现上述协同功能的协同移动应用1022。存储器1004还可以包括一个或多个其他模块1016,诸如操作***、驱动器、应用软件、通信软件等等。存储器1004也可以包括其他数据1018,诸如在执行上述功能时存储的数据以及由其他模块1016使用的数据。存储器1004还可以包括此处描述或提及的其他数据和数据结构。
此处描述的示例***和计算设备仅仅是适合于一些实现方式的示例,而不意图对可实现此处所述的过程、组件和特征的环境、体系结构和框架的用途或功能范围作出任何限制。因此,此处的实现方式可用于许多环境或体系结构,并且可以在通用或专用计算***、或者具有处理能力的其他设备中实现。一般而言,参照附图描述的功能的任一者可以用软件、硬件(例如,固定逻辑电路)或这些实现方式的组合来实现。此处使用的术语“模块”、“机制”或“组件”一般表示可被配置以实现所述功能的软件、硬件或者软件和硬件的组合。例如,在软件实现方式的情况下,术语“模块”、“机制”或“组件”可以表示程序代码(和/或声明型指令),所述程序代码在一个或多个处理设备(例如,CPU或处理器)上执行时执行指定的任务或操作。程序代码可以被存储在一个或多个计算机可读存储器设备或其他计算机存储设备中。因此,此处描述的过程、组件和模块可由计算机程序产品实现。
如此处使用的,“计算机可读介质”包括计算机存储介质和通信介质。计算机存储介质包括以存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于:随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、闪存或其他存储器技术、压缩盘ROM(CD-ROM)、数字化视频盘(DVD)或其他光学存储器、磁性盒带、磁带、磁盘存储器或其他磁性存储设备、或者可用于存储信息供计算设备存取的任何其他介质。
相反,通信介质可以将计算机可读指令、数据结构、程序模块或其他数据体现于诸如载波这样的已调制数据信号中。如此处定义的,计算机存储介质不包括通信介质。
而且,本公开提供了各种示例实现方式,如附图中描述和图示。然而,本公开不限于此处描述和图示的实现方式,但可以扩展至其他实现方式,如本领域技术人员已知或变得已知。说明书中引用“一实现方式”、“该实现方式”、“这些实现方式”或“一些实现方式”意指所述的特定特征、结构或特性被包括在至少一个实现方式中,且这些短语在说明书中各处的出现不必要全部指同一个实现方式。
结论
尽管已经用对结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求的示例形式公开的。本公开意图覆盖所公开的实现方式中的任何和全部适应或变化,以下权利要求不应被视为限于说明书中公开的具体实现方式。相反,本文档的范围完全由所附权利要求以及这种权利要求所被赋予的全部等价范围确定。

Claims (10)

1.一种用于协同移动交互的方法,包括:
在一个或多个处理器的控制下:
检测一设备从纵向方向到横向方向的方向变化,其中所述纵向方向与个体模式相关联,所述横向方向与协同模式相关联;
响应于检测到所述设备的所述方向变化:
将所述设备转换至所述协同模式;以及
标识要在所述协同模式中与一个或多个其他设备共享的数据;以及标识同位群组的多个设备,每个设备与一个不同的用户相关联;
与所述同位群组的多个设备中的在所述协同模式中操作的一个或多个个别设备共享数据;以及
不与所述同位群组的多个设备中的在所述个体模式中操作的一个或多个个别设备共享数据。
2.如权利要求1所述的方法,其特征在于,检测所述方向变化包括检测所述设备实质上在由所述设备处于第一方向上时限定的平面内的旋转。
3.如权利要求1-2的任一项所述的方法,其特征在于,所述要在协同模式中与一个或多个其他设备共享的数据包括在所述设备的显示屏上显示的内容的至少一部分。
4.如权利要求1-2的任一项所述的方法,其特征在于,所述同位群组的多个设备中的所述一个或多个个别设备在定向在所述横向方向上时在所述协同模式中操作。
5.一种用于协同移动交互的设备,包括:
显示屏;
一个或多个处理器;
保持指令的存储器,所述指令在由所述一个或多个处理器执行时使所述一个或多个处理器执行以下动作,所述动作包括:
使得在与个体搜索模式相关联的第一方向上在所述显示屏上显示内容;
响应于检测到从所述第一方向到与协同模式相关联的第二方向的方向变化,将所显示的内容的至少一部分标识为要共享的数据;
标识设备的同位群组中在所述协同模式中操作的一个或多个个别设备;以及
与设备的所述同位群组中在所述协同模式中操作的一个或多个个别设备共享所标识的内容;并且不与所述同位群组中在所述个体模式中操作的一个或多个个别设备共享所述数据;其中所述第一方向包括纵向;而所述第二方向包括横向。
6.如权利要求5所述的设备,其特征在于,所述动作进一步包括:
从设备的所述同位群组中在所述协同模式中操作的一个或多个个别设备接收协同数据;以及
使得显示包括所接收的协同数据的至少一部分的协同搜索模式用户界面。
7.如权利要求6所述的设备,其特征在于,所述协同搜索模式用户界面标识与从特定设备接收到的协同数据相关联的用户,所述特定设备是设备的所述同位群组中在所述协同模式中操作的一个或多个个别设备中的一个特定设备。
8.如权利要求6或7所述的设备,其特征在于,所述动作进一步包括:
响应于检测到从所述第二方向到所述第一方向的第二方向变化,将所述设备转换至所述个体模式;以及
使得显示个体搜索模式用户界面。
9.一种具有指令的计算机可读存储介质,当所述指令被执行时使得机器执行如权利要求1-4中任一权利要求所述的方法。
10.一种计算机设备,包括用于执行如权利要求1-4中任一权利要求所述的方法的装置。
CN201480033544.6A 2013-06-11 2014-06-05 用于协同移动交互的方法和设备 Active CN105359067B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/915,382 US9537908B2 (en) 2013-06-11 2013-06-11 Collaborative mobile interaction
US13/915,382 2013-06-11
PCT/US2014/040974 WO2014200784A1 (en) 2013-06-11 2014-06-05 Collaborative mobile interaction

Publications (2)

Publication Number Publication Date
CN105359067A CN105359067A (zh) 2016-02-24
CN105359067B true CN105359067B (zh) 2018-07-24

Family

ID=51134324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480033544.6A Active CN105359067B (zh) 2013-06-11 2014-06-05 用于协同移动交互的方法和设备

Country Status (4)

Country Link
US (2) US9537908B2 (zh)
EP (1) EP3008555B1 (zh)
CN (1) CN105359067B (zh)
WO (1) WO2014200784A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8782140B1 (en) 2013-03-13 2014-07-15 Greenfly Digital, LLC Methods and system for distributing information via multiple forms of delivery services
US9461958B1 (en) 2013-03-13 2016-10-04 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
KR102090755B1 (ko) * 2013-07-02 2020-03-19 삼성전자주식회사 기능 제어 방법 및 그 전자 장치
WO2016032501A1 (en) * 2014-08-29 2016-03-03 Hewlett-Packard Development Company, L.P. Multi-device collaboration
US20160198499A1 (en) * 2015-01-07 2016-07-07 Samsung Electronics Co., Ltd. Method of wirelessly connecting devices, and device thereof
US10719289B2 (en) * 2015-11-05 2020-07-21 Topcon Positioning Systems, Inc. Monitoring and control display system and method using multiple displays in a work environment
EP3383333B1 (en) 2015-11-30 2020-10-21 The Procter and Gamble Company Nonwoven thermal bonding pattern with low fuzz
CN108289771A (zh) 2015-11-30 2018-07-17 宝洁公司 带有低绒毛的非织造布热粘结图案
US10178507B1 (en) * 2016-04-25 2019-01-08 Tiptags Inc. Messaging systems for sharing location specific information
US10360268B2 (en) * 2016-08-17 2019-07-23 International Business Machines Corporation Result set optimization for a search query
US10339119B2 (en) 2016-08-17 2019-07-02 International Business Machines Corporation Calibration of a first search query based on a second search query
US10693956B1 (en) 2019-04-19 2020-06-23 Greenfly, Inc. Methods and systems for secure information storage and delivery
US11249715B2 (en) * 2020-06-23 2022-02-15 Switchboard Visual Technologies, Inc. Collaborative remote interactive platform
CN114579068B (zh) * 2020-11-30 2024-06-25 华为技术有限公司 一种多屏协同的显示方法及电子设备
US11461480B1 (en) 2022-05-24 2022-10-04 Switchboard Visual Technologies, Inc. Synchronizing private data with reduced trust

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101800816A (zh) * 2010-04-08 2010-08-11 华为终端有限公司 移动终端的触摸屏的横竖屏切换方法及移动终端
CN102591476A (zh) * 2012-01-06 2012-07-18 浙江宇天科技股份有限公司 支持盲文的手机的信息输入方法及支持盲文输入的手机
CN102769725A (zh) * 2011-05-03 2012-11-07 Lg电子株式会社 图像显示设备、便携式终端以及操作其的方法
CN102932412A (zh) * 2012-09-26 2013-02-13 华为终端有限公司 文件传输方法及***、主控设备

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6466250B1 (en) * 1999-08-09 2002-10-15 Hughes Electronics Corporation System for electronically-mediated collaboration including eye-contact collaboratory
US7636794B2 (en) 2005-10-31 2009-12-22 Microsoft Corporation Distributed sensing techniques for mobile devices
US8266139B2 (en) * 2008-02-12 2012-09-11 Microsoft Corporation System and interface for co-located collaborative web search
US8244721B2 (en) 2008-02-13 2012-08-14 Microsoft Corporation Using related users data to enhance web search
US20100205190A1 (en) 2009-02-09 2010-08-12 Microsoft Corporation Surface-based collaborative search
EP2561671B1 (en) * 2010-04-23 2020-01-08 BlackBerry Limited Slidable mobile phone deactivates the touch screen while sliding the housings
US20110270824A1 (en) 2010-04-30 2011-11-03 Microsoft Corporation Collaborative search and share
US20120054355A1 (en) 2010-08-31 2012-03-01 Nokia Corporation Method and apparatus for generating a virtual interactive workspace with access based on spatial relationships
US10304066B2 (en) 2010-12-22 2019-05-28 Facebook, Inc. Providing relevant notifications for a user based on location and social information
US9003058B2 (en) * 2011-03-30 2015-04-07 Telcordia Technologies, Inc. Method, system, user equipment and program for dynamically selecting proxies for communication with servers using known paths
US8819576B2 (en) * 2011-05-09 2014-08-26 Blackberry Limited Systems and methods for facilitating an input to an electronic device
US20130061156A1 (en) 2011-07-18 2013-03-07 Salesforce.Com, Inc. Computer implemented methods and apparatus for filtering information updates to display in a feed of an online social network
US8775418B2 (en) 2011-07-18 2014-07-08 Roger J. Poon Method for social search
BR112014003107A2 (pt) 2011-08-10 2017-03-14 Robert Silas Gregory sistema e método para redes de negócios relevantes baseadas em grupos controlados relevantes, em responsabilidades e em desempenho medido
US20130046580A1 (en) 2011-08-18 2013-02-21 Michael Lynn Harker Computerized, pull based, event scheduling apparatus and method
US8559980B2 (en) 2011-09-02 2013-10-15 John J. Pujol Method and system for integrated messaging and location services
US20130144868A1 (en) 2011-12-01 2013-06-06 Microsoft Corporation Post Building and Search Creation
US20130225078A1 (en) * 2012-02-24 2013-08-29 Karl-Anders Reinhold JOHANSSON Method and apparatus for interconnected devices
US8923760B2 (en) * 2012-04-26 2014-12-30 Qualcomm Incorporated Orientational collaboration of data between multiple devices
US8886782B2 (en) * 2012-05-03 2014-11-11 Nokia Corporation Method and apparatus for binding devices into one or more groups
US20140022285A1 (en) * 2012-07-20 2014-01-23 Thomas Jan Stovicek Handheld device with ergonomic display features
KR20140031468A (ko) * 2012-08-31 2014-03-13 주식회사 팬택 휴대 단말 및 이의 컨텐츠 공유 방법
US20140344716A1 (en) * 2013-05-14 2014-11-20 Foster, LLC Cluster-Based Social Networking System and Method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101800816A (zh) * 2010-04-08 2010-08-11 华为终端有限公司 移动终端的触摸屏的横竖屏切换方法及移动终端
CN102769725A (zh) * 2011-05-03 2012-11-07 Lg电子株式会社 图像显示设备、便携式终端以及操作其的方法
CN102591476A (zh) * 2012-01-06 2012-07-18 浙江宇天科技股份有限公司 支持盲文的手机的信息输入方法及支持盲文输入的手机
CN102932412A (zh) * 2012-09-26 2013-02-13 华为终端有限公司 文件传输方法及***、主控设备

Also Published As

Publication number Publication date
US20140365580A1 (en) 2014-12-11
WO2014200784A1 (en) 2014-12-18
CN105359067A (zh) 2016-02-24
EP3008555B1 (en) 2018-12-05
US20170085608A1 (en) 2017-03-23
US9537908B2 (en) 2017-01-03
EP3008555A1 (en) 2016-04-20

Similar Documents

Publication Publication Date Title
CN105359067B (zh) 用于协同移动交互的方法和设备
US20230353614A1 (en) Bridging Physical and Virtual Spaces
CN107004412A (zh) 用于监听设备的设备仲裁
CN109463004A (zh) 数字助理服务的远场延伸
CN109313747A (zh) 用于会议空间管理和交互的设备、方法和图形用户界面
US20150346837A1 (en) Gestures, Interactions, And Common Ground In a Surface Computing Environment
CN111066042A (zh) 虚拟会议参与者响应指示方法和***
CN108370380A (zh) 双模客户端应用
CN106716934A (zh) 聊天交互方法、装置及其电子设备
US20120216129A1 (en) Method and apparatus for providing an immersive meeting experience for remote meeting participants
CN107533417A (zh) 在通信会话中呈现消息
CN107077663A (zh) 通信应用中对基于云的和本地附件的处理
CN110249325A (zh) 具有通信模型的输入***
CN106464574A (zh) 基于位置的音频消息收发
CN104937553B (zh) 用于协商对共享音频或视觉资源的控制的***和方法
AU2014201252A1 (en) Method and apparatus for providing state information
CN107103550A (zh) 在地图上显示与社交网络组有关的内容项目
CN106062794A (zh) 显示和导航隐式和显式企业人员关系
CN106133767A (zh) 提供共享用户体验以支持通信
WO2015112881A1 (en) Systems and methods for exchanging information
KR102374156B1 (ko) 사용자 피드백 기반의 부동산 매물 추천 방법
CN107659667A (zh) 一种文件保存方法、装置、设备及存储介质
CN106062793B (zh) 已被呈现的企业内容的检索
CN111352556A (zh) 一种信息互动方法、装置、计算机可读存储介质及***
KR20140015799A (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
GR01 Patent grant
GR01 Patent grant