CN106716468A - 基于用户活动数据提供通知 - Google Patents

基于用户活动数据提供通知 Download PDF

Info

Publication number
CN106716468A
CN106716468A CN201580050880.6A CN201580050880A CN106716468A CN 106716468 A CN106716468 A CN 106716468A CN 201580050880 A CN201580050880 A CN 201580050880A CN 106716468 A CN106716468 A CN 106716468A
Authority
CN
China
Prior art keywords
user
activity
notice
participating
presented
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
CN201580050880.6A
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.)
eBay Inc
Original Assignee
eBay 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 eBay Inc filed Critical eBay Inc
Publication of CN106716468A publication Critical patent/CN106716468A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1118Determining activity level
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • 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/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Pathology (AREA)
  • Medical Informatics (AREA)
  • Dentistry (AREA)
  • Biophysics (AREA)
  • Physiology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

介绍了用于基于用户活动数据提供通知的***和方法。在一些实施例中,介绍了一种方法。该方法可以包括获取与用户的第一活动相关联的第一传感器数据。该方法还可以包括:至少部分基于第一传感器数据确定用户正在参与第一活动;当用户正在参与第一活动时接收通知;以及,确定在用户正在参与第一活动时不呈现通知。在一些实施例中,该方法还可以包括:获取与用户相关联的第二传感器数据;至少部分基于第二传感器数据确定用户不再参与第一活动;以及,在用户不再参与第一次活动时呈现所述通知。

Description

基于用户活动数据提供通知
优先权要求
本国际申请要求于2014年7月29日提交的美国专利申请No.14/446,247的优先权,其全部内容通过引用的方式整体并入本文。
版权通知
本专利文档的公开的一部分包含受到版权保护的内容。版权所有人不反对任何人对专利文档或专利公开(如其在专利和商标局中的专利文件或记录中出现的原样)进行复制再现,但是在其他情况下版权所有人保留所有版权。以下注意适用于下文描述的且形成本文档一部分的软件和数据:版权所有2014,eBay Inc.保留所有权利。
技术领域
本文公开的主题总体上涉及移动设备技术。在一些示例实施例中,本公开涉及用于基于用户活动数据提供通知的***和方法。
附图说明
在附图中以示例而非限制的方式示出了一些实施例。
图1是示出了根据一些示例实施例的适合于基于用户活动数据提供通知的移动设备的框图。
图2A-C是根据一些示例实施例的适合于基于用户活动数据提供通知的各种可穿戴设备的图像的集合。
图3是示出了根据一些示例实施例的适合于基于用户活动数据提供通知的示例类型的传感器数据和示例类型的传感器的说明。
图4A-D示出了根据一些示例实施例的用户的示例活动,在所述活动期间可以扣留通知。
图5是根据一些示例实施例的适合于基于用户活动数据提供通知的示例显示。
图6A-C是示出了根据一些示例实施例的适合于基于用户活动数据提供通知的另一示例场景和相应显示。
图7是示出了根据一些示例实施例的适合于基于用户活动数据提供通知的示例操作的流程图。
图8是示出了根据一些示例实施例的机器的组件的框图,所述机器能够从机器可读介质中读取指令并且执行本文讨论的方法中的任何一个或多个。
具体实施方式
随着技术变得越来越多地整合到日常人类交互中,用户有时已对一些变得分散注意力、不方便甚或可能有害的技术功能的方面表示出了反对。例如,影迷通常讨厌在剧院中响起的***的任何实例。作为另一示例,慢跑者可能不想在集中注意力跑步期间被任何提醒或通知打扰。作为另一示例,在驾驶时接收的文本可能是严重事故的起因。因此,希望改进在移动和其他可穿戴设备中接收通知的方法。
介绍本公开的各方案以用于接收通知,基于用户的活动确定何时适合向用户呈现通知,以及在适当的时间期间在用户的移动设备上显示或以其它方式呈现通知。在一些示例实施例中,来自一个或多个可穿戴设备的数据可被用于确定或估计用户的当前活动。例如,来自全球定位***(GPS)的数据与加速度计数据组合可被用于确定或估计用户正在驾驶汽车并且在驾驶时不应被打扰。作为另一示例,可以获得心率和关于用户健康的其他数据以估计或确定用户正在参与剧烈锻炼,并且可能不想在该时间期间被打扰。在这些时段期间,移动设备可以接收通知,但是可以在这些示例活动期间有意不显示通知,并且可以等待到更合适的时间来显示通知。下文中将更详细地描述这些及其他示例实施例。
参照图1,呈现了示出根据一些示例实施例的移动设备100的框图。根据至少一些示例实施例,移动设备100可以被配置为接收通知(例如,文本消息、来自应用的消息、日历提醒),访问与移动设备相关联的各种传感器数据,基于传感器数据确定(或至少估计)用户活动,并基于所确定或估计的用户活动来确定呈现通知的适当时间。麦克风185和图像记录器190可以被配置为分别记录各种音频记录和视频记录。在一些情况下,麦克风185和图像记录器190可被包括在移动设备100的单个组件中,例如本领域技术人员已知的音频/视频(AV)记录器中。
传感器模块160可以被配置为访问包括音频和视觉传感器数据在内的各种类型的传感器数据,例如加速度计和陀螺仪数据,其中一个或多个加速度计或陀螺仪(未示出)被内置于移动设备100中。下面将在图3中更详细地描述可由传感器模块160访问的其它示例类型的传感器数据。处理器110可以处理来自麦克风185、图像记录器190和传感器模块160的数据。处理器100可以是适用于移动设备100的各种不同类型的商业可获得的处理器中的任意一个(例如,XScale架构微处理器、无互锁流水线级的微处理器(MIPS)架构处理器或其他类型的处理器)。处理器110可以被配置为操作应用140,应用140可以被配置为基于来自麦克风185、图像记录器190和传感器模块160中的一个或多个的传感器数据来确定用户活动,并可以基于所确定的用户活动确定向用户呈现通知的适当时间。
存储器120(例如随机存取存储器(RAM)、闪存或其他类型的存储器)通常可被处理器110访问。存储器120可以适于存储操作***(OS)130和应用140,例如,用于基于所识别的自然手势或自然短语来记录会话或事件的移动应用。
处理器110可以直接地或者经由合适的中间硬件连接到显示器50,并且连接到一个或多个输入/输出(I/0)设备(未示出),例如键盘、触摸板传感器、麦克风、控制器、摄像头等。类似地,在一些实施例中,处理器110可与收发机170耦合,收发机170与天线180接口连接。根据移动设备100的性质,收发机170可以配置为经由天线180发送和接收包括与通知相关的信息在内的蜂窝网络信号、无线数据信号或其它类型的信号。在一些示例实施例中,处理器110可以包括被配置为根据本公开的各方案执行各种操作的多个处理器或模块。
参照图2A-C,介绍了可以在本公开的方案中使用的移动设备的其他示例。根据一些示例实施例,图2A-C中呈现的设备可以是被配置为访问各种传感器数据以确定或至少估计用户的活动的可穿戴设备。在一些情况下,可穿戴设备还可以被配置为接收通知,并且可以基于用户的活动来确定呈现通知的适当时间。例如,眼镜200可以具体地配备有微观观察技术、一个或多个麦克风、一个或多个***头、以及一个或多个微处理器,其可以能够共同确定用户的活动。下文中将更详细地描述实现这一点的示例方法。眼镜200可以是类似于例如Google的可穿戴数字设备,以及具有数字技术的其它眼镜。作为另一示例,智能手表210可以具体地配备有心率监测传感器、计步器、高度计或其他有助于确定用户是否参与某种锻炼的传感器。作为另一示例,可穿戴设备220可以是可佩戴在用户颈部周围的数字设备。可穿戴设备220可以具有与眼镜200或智能手表210中描述的功能类似的功能。在一些示例实施例中,可穿戴设备还可以被配置为访问以下图3中描述的各种类型的传感器数据中的一些或全部。其他示例性可穿戴设备可以包括附接至肩带的和移动设备。
在一些示例实施例中,设备的组合可以被配置为促进本公开的各方案。例如,第一可穿戴设备可以被配置为经由无线传输装置接收通知。第二可穿戴设备可以被配置为通过各种传感器数据确定或至少估计用户的活动。这两个设备可以通过经由或本领域技术人员已知的其他手段通信地耦合。一般来说,对于本领域技术人员已知的并且与本文的公开内容一致的其他可穿戴设备也能够执行根据本公开的方案的功能,并且实施例不限于此。
参照图3,示例图表300描绘了根据一些示例实施例的可以包括在图1和图2所示的设备中的任一个中的示例传感器、测量仪和测量组件310。可以实现传感器、计量器和测量组件(统称为“传感器组件”310)的任何合适的组合以促进实现本文所描述的功能。图3仅示出了提供各种传感器数据并可以包括在示例设备100,200,210或220中的任一个中的传感器组件310和许多其他组件的非限制性示例。传感器组件310可以接收、检测、测量、或捕获与物理性质或属性相关联的传感器数据。传感器组件310可以提供、生产、发送或传送与物理性质或属性相关联的传感器数据或其他指示。因此,可以由图1中描述的模块中的全部或一些以及图2A-C中描述的设备200,210,220访问与传感器组件310相对应的传感器数据。例如,传感器模块160可以包括一个或多个传感器组件310。
在各种示例实施例中,传感器组件310可以包括位置组件320。位置组件320可以包括位置传感器(例如,GPS接收机组件)、高度传感器(例如,高度计或检测气压的气压计(根据气压可以导出高度))、方位传感器(例如,提供沿着x,y和z轴的磁场强度的磁力计)等等。在一些示例实施例中,位置组件320可以提供位置数据,例如纬度、经度、高度和时间戳。可以用规律的更新速率(例如,每秒10次更新)提供位置数据,更新速率可以是可配置的。
在附加示例实施例中,传感器组件310可以包括运动组件330。运动组件330可以包括加速度传感器(例如,加速度计)、重力传感器、旋转传感器(例如,陀螺仪)等。运动组件330可以提供运动数据,例如沿着2个或3个维度的速度、加速度、旋转矢量或其他力学测量。类似于位置组件320,运动组件330可以用可配置的规则更新速率来提供运动数据。
在一些附加示例实施例中,传感器组件310可以包括环境组件340。环境组件340可以包括照明传感器(例如光度计)、温度传感器(例如,测量环境温度的一个或多个温度计)、湿度传感器、压力传感器(例如气压计)、声学传感器(例如,检测背景噪声的一个或多个麦克风)、接近传感器(例如,检测附近物体的红外传感器)等。环境组件340可以测量各种物理参数,以提供与在环境组件340周围的物理环境相对应的指示或信号。
在一些示例实施例中,传感器组件310可以包括生物识别组件350,其可以检测表情,测量生物信号或识别人以及与生物学相关的其他功能。例如,生物识别组件350可以包括表达组件,所述表达组件用于检测比如手势的表达(也称为身体语言(kinesics))(例如,用于检测手势的光学组件或用于检测手部运动的多普勒组件)、语音表达(例如,用于检测可以表示紧张的语音音高变化的麦克风)、面部表达(例如,用于检测人的表达或微表达(如微笑)的相机)、身体姿势、以及眼睛跟踪(例如,检测人眼睛的焦点或眼睛运动的模式)。生物识别组件350还可以包括例如生物信号组件,所述生物信号组件用于测量生物信号,例如血压、心率、体温、汗水、脑波(例如,通过脑电图确定的)等。在另一些示例中,生物识别组件350可以包括用于识别人的识别组件,例如视网膜扫描仪(例如,摄像头组件)、语音检测器(例如,接收音频数据以用于语音识别的麦克风)、面部检测器、指纹检测器和脑电图传感器(例如,通过独特的脑波模式来识别人)。
在另外的示例实施例中,传感器组件310可以包括可以检测各种标识符的检测组件360。例如,检测组件360可以包括射频识别(RFID)标签读取器组件、近场通信(NFC)智能标签检测组件、光学读取器组件(例如,用于检测一维条形码(如通用产品代码(UPC)条形码)、多维条形码(如快速响应(QR)码)、Aztec码、数据矩阵(Data Ma trix)、数据字(Dataglyph)、MaxiCode、PDF417、超级码、统一商业码缩减空间符号(UCC RSS)-2D条形码、以及其他光学代码)的光学传感器)和声学检测组件(例如,识别带标签的音频信号的麦克风)。此外,可以经由各种通信组件来导出各种信息,例如经由互联网协议(IP)地理位置的位置、经由信号三角测量的位置、经由检测可以指示特定位置的NFC信标信号的位置等等。
一般来说,符合本文的公开内容的可被包括在一个或多个设备100,200,210或220中的其他类型的传感器组件和示例实施方式对于本领域技术人员而言是显然的,并且实施例不限于此。
参照图4A-D,示出了可以由本公开的各方案确定的示例活动的说明。例如,说明400示出了可能出去跑步或慢跑的用户。用户可以穿着可穿戴设备(例如可穿戴设备210)或携带移动设备(例如移动设备100)。当用户正在跑步时,可穿戴设备210可以被配置为访问与用户的生物识别特征相关的各种传感器数据。例如,根据一些实施例,可穿戴设备210可以包括与图3中的描述一致的能够测量用户的心率、血压、体温或出汗水平的传感器。因此,当用户正在跑步时,可穿戴设备210可以能够检测用户的心率已经急剧增加。此外,可穿戴设备210可以能够检测到用户的体温上升,他的出汗水平连同他的血压一并增加。基于这些检测到的生物识别属性,如果这些生物识别属性中的一个或多个满足某一阈值准则,可穿戴设备210可以能够基于测量的传感器数据来估计或确定用户正在进行锻炼。例如,如果检测到的心率上升超过每分钟140次心跳(bpm),则本公开的方案可以确定用户正在慢跑。在一些情况下,可以基于检测到用户的体温上升超过某一阈值(例如高于100°F)来确认慢跑活动。作为另一示例,可以基于检测到用户的血压满足某一准则(例如在舒张血压变化最小时检测到收缩血压在160和220之间)来证实慢跑活动。可以组合使用其他传感器数据以确定用户正在慢跑。例如,可穿戴设备210还可以包括计步器,其可以被配置为在用户慢跑时对步数进行计数,并且有可能计算脚步的速率,以确定用户的脚步速率已经增加,与慢跑一致。作为另一示例,高度计或加速度计也可被包括在可穿戴设备210中,并可以被配置为测量与慢跑一致的用户的运动,例如跑步时的弹跳运动。如本领域技术人员清楚的,可并入其他示例传感器来确定用户正在跑步,并且实施例不限于此。
在一些示例实施例中,可以由用户或通过预编程来指定例如当用户正在参与例如跑步或慢跑之类的锻炼时,用户不应被任何电子通知打扰。例如,可能用户期望具有协调的集中注意力的锻炼周期,并因此尽可能减少打扰。因此,在已经检测到用户正在参与锻炼之后,只要确定用户仍在参与锻炼,本公开的各方案可以有意地拒绝呈现任何电子通知。例如,用户可以接收文本消息,或者用户可以使其移动设备被配置为在他接收到新的电子邮件的任意时刻向他通知。然而,如果在检测到他正在锻炼时发生这些通知,则这些通知可以被存储,而不是首先显示。在一些示例实施例中,用于检测用户正在锻炼的相同或不同的传感器也可被用于检测用户何时已经停止锻炼或者处于他的缓和(cool-down)例程中。例如,可穿戴设备210可以基于计步器或加速度计数据检测到用户的心率已经降低到类似休息心率的水平,或者用户已经停止移动或者至少已经减慢了他的步速。可穿戴设备210然后可以在其显示屏幕上显示通知,或者以其他方式发送某种其他信号让用户知道他具有一个或多个通知。作为示例,可被包括在可穿戴设备210中的处理器110可被配置为访问来自传感器模块160的传感器数据,传感器模块160可以包括任意或所有传感器310。处理器110可以基于传感器数据确定用户正在参与锻炼或以其他方式不能被打扰,并且然后只要确定用户仍在参与锻炼可以确定有意拒绝呈现任何电子通知。
作为另一示例,针对可能参与山地自行车骑行的用户介绍说明410。作为示例,用户可以拥有他的移动设备100、可穿戴设备210或眼镜200中的一个或多个,以可视地记录他的自行车骑行。作为示例,出于安全或娱乐目的,用户可能期望将他的注意力集中在他的自行车骑行上。因此,用户可能不想在他的自行车骑行期间被任何电子通知打扰。
在一些示例实施例中,用户的移动或可穿戴设备可以被配置为检测用户正在骑自行车,并因此只要确定用户仍然在骑自行车就可以拒绝呈现任何电子通知。例如,来自用户的移动设备100中包括的一个或多个加速度计的加速度计数据可能检测到用户正以仅比慢跑快但比驾驶汽车慢的速率加速,这可能与自行车骑行模式一致。此外,用户的移动设备100还可以在用户骑行时检测到与轻度或中度锻炼一致的生物识别读数,这可以将用户骑自行车与其他种类的移动活动(例如骑踏板车或驾驶慢速移动车辆)相区别。
在一些示例实施例中,与先前的慢跑示例一致,移动设备100可以基于用于确定用户正在骑自行车的相同类型的传感器来确定用户何时已经完成他的自行车骑行或至少停止在他的自行车上移动。例如,移动设备100可以检测与用户停止一致的相应减速。此外,可能检测到用户的心率、血压和其他生物识别信号与用户停止他的自行车骑行或进入缓和例程相一致。在这一点上,本公开的各方案可以基于指示用于呈现通知的适当时间是当用户休息或停止时的用户规范或预编程来呈现在用户的自行车骑行期间接收到的任何通知。作为示例,移动设备100中的处理器110可以指示显示器150显示在用户的自行车骑行期间接收到的任何通知。
在另一示例中,针对正在驾驶汽车的用户介绍说明420。用户可以携带移动设备100或可穿戴设备,例如可穿戴设备200,210或220中的任意一个。移动设备100或可穿戴设备200,210或220的传感器数据可以用于确定或估计用户正开始驾驶汽车。例如,一个或多个加速度计可以测量在车辆中所经历的加速度,以确定汽车正在移动。基于在一段时间内的加速度的测量,可以确定车辆的速度。还可以基于在一段时间内的相应减速度来确定车辆何时已经充分减速或停止。因此,用户的移动设备100或可穿戴设备可以有意抑制在其屏幕上或通过其他装置向用户呈现任何电子通知,直到确定已经发生足够的减速。在其他情况下,可以将通知简单地重定向到另一显示屏幕或以不太分散注意力的方式呈现。例如,如果用户可以将他的移动设备100连接到他的汽车的仪表板上的数字屏幕,则在一些示例实施例中,通知可以简单地呈现在仪表板上,而不是呈现在他的移动设备100中,后一种情况可能迫使他或强迫他从道路移开视线。显然,最小化对驾驶员的打扰(包括接收用户不具有任何控制的任何消息或通知)可能是期望的。基于本文所描述的示例技术,本公开的方案可以通过不允许任何电子通知,甚至不允许分散驾驶员注意力的机会,有助于使打扰最小。在用户不是正在驾驶而仅仅坐在汽车中的情况下,在一些示例实施例中,尽管检测到用户正在车辆中移动,可以应用应用程序中的设置以允许通知。
在又一示例中,针对正在参加社交活动的用户(例如,具有现场乐队的音乐会或聚会)介绍说明430。在该上下文中,用户可能希望不被任何通知打扰,因为她可能希望保持她对活动的专注。备选地,用户可能希望仅私下查看消息或通知,以便不表现为分心,或者因为她在等待某些具有敏感性的消息并且不想被公然通知该消息。
来自她的移动设备100或可穿戴设备200,210或220的各种传感器可以被配置为拾取包括音量(例如分贝)电平在内的环境噪声。移动设备100或可穿戴设备200,210或220的一个或多个处理器可以被配置为处理噪声,例如确定是否正在播放音乐,或确定用户周围的噪声电平是否超过某一阈值噪声电平。
在一些示例实施例中,可以同时获得位置数据。例如,可以基于获得的地理位置数据或用于访问具有已知位置的RFID信息的传感器数据确定用户位于已知的音乐厅、餐厅、会议厅或者一般来说可以是举办社交聚会活动的任何地点。以这种方式,本公开的方案,例如处理器110可以确定用户是否处于声音响亮的区域中或者处于某种社交聚会中。基于该确定,在仍确定用户仍在该位置或社交聚会仍在继续时,可以有意扣留接收到的任何电子通知,直到确定用户已离开该地点或用户已移动到更安静或更私密的位置。
一般来说,本公开的方案允许基于从移动设备或可穿戴设备上可用的传感器的一个或多个组合接收的各种传感器数据来确定或至少估计多个用户活动。虽然已经介绍了多个示例场景,但是可以用对于本领域技术人员显然的相似或类似的方式并根据本公开的各方案,检测许多其它活动,并且实施例不限于此。
参照图5,说明500示出了根据一些示例实施例的用于呈现示例类型的通知的示例显示屏幕510,所述示例类型的通知在用户正在参与由各种传感器数据检测或估计的某一活动时可能已经接收但被有意扣留。可以在移动设备100上显示显示屏幕510,或者可以在可穿戴设备200、2110或220中显示或呈现类似版本。例如,显示屏幕510中所示的文本可以被投影到可穿戴设备200的一个或多个镜头上。备选地,可以在可穿戴设备210或220中的显示屏上呈现显示屏幕510中的文本的格式化版本。
显示屏幕510中的文本指示用户“繁忙”,可以基于对从移动设备100或可穿戴设备200中的一个或多个传感器获得的各种传感器数据的处理来做出用户“繁忙”的确定。示例活动可以是图4A-D中描述的示例活动中的任何一个,或者与本文中的本公开一致并且对于本领域技术人员显然的任意其他示例活动。类似地,基于相同或不同的传感器,各种其他传感器数据可以确定用户不再“繁忙”,这时候本公开的方案可以向用户显示文本,例如在显示器510中显示文本。例如,处理器110可以基于传感器确定例如用户不再繁忙,并且然后可以通过显示150显示通知。消息(例如,文本)和消息的数量可以被连续地接收、编译或存储,但可以有意扣留不呈现,直到基于各种传感器数据确定用户当前正在参与被认为适于呈现通知的活动。
在一些示例实施例中,也可以在显示屏幕中呈现各种元数据。例如,因为用户可能一次接收到过量的消息或通知,所以可以在显示屏幕510中呈现最初接收到消息或通知的时间戳。作为另一示例,显示通知来自哪个应用或消息传送***可能是有益的。其他变型也是可能的,例如提供可被点击(click)或轻击(tap)以访问各种通知的链接。
参照图6A-C,在一些示例实施例中,可以覆盖或略微修改对某些消息或通知的有意扣留,以考虑紧急通知或具有指定的较高优先级的消息。指定的优先级(涉及具有较高优先级或较低优先级的优先级)可以由优先级规范输入来指示。例如,说明600中介绍的场景可以表示用户处于音乐会或与说明430中介绍的场景相类似的某种其他音乐活动。在该示例场景中,用户通常不会接收任何电子通知直到确定或至少估计用户处于更安静的区域或更私密的位置为止。然而,仍然可能存在用户可能想立即知道的一些通知,这些通知被认为具有比关注当前事件更高的优先级,或者可以被认为重要到尽管在公共场所也要通知。处理器110可以从移动设备100的用户接收优先级规范输入以覆盖或修改账户设置,以基于用户规范显示或接收紧急通知。在一些示例实施例中,一些通知类型可被预先确定为具有与其他通知相比更高(或更低)的优先级。这些区别可以由优先级规范来指示。
例如,如示例显示器610中所示,用户可以对在线拍卖中的商品出价。当用户参加场景430中所示的音乐会时,在线拍卖的时间可能被设置为到期。在一些示例实施例中,设置可以规定拍卖通知被认为是紧急消息或至少时间敏感的,并且因此关于拍卖的通知可以在接收时立即呈现给用户,即使确定如是其他通知本不是向用户发送通知的合适时间。在一些情况下,设置可以规定:仅在拍卖时间在某个预定时间量(例如,下一个30分钟或一小时)内即将到期的情况下,才向用户呈现拍卖通知。在所有其他情况下,用户在参加430所示的活动时不会受到来自拍卖的任何通知的打扰。
作为另一示例,用户可以对接收自某些人、应用或其他特定源的消息或通知指定较高的优先级。例如,如显示620所示,用户可能已经规定从标记为“妈妈”的电话号码接收的任何文本消息被给予高优先级标签。在一些示例实施例中,允许在由于用户正在参与所确定或估计的活动其他源不会向用户呈现时将所有指定有“高优先级”标签的源呈现给用户。在一些情况下,与本公开的方案一致的软件应用可以具有预先指定为高优先级源的某些源。在其他情况下,用户可能需要指定哪些源可以作为紧急消息而呈现。显然,在其他情况下,预先指定和用户规范的某些组合是可用的,并且实施例不限于此。作为示例,软件应用可以存储在移动设备100的存储器120中,存储器120可以由处理器110访问和执行。
类似地,在一些示例实施例中,可以指定其他类型的过滤或指定。例如,可以为一个或多个源指定“私有”标签,其中可以允许将来自“私有”源的消息在除当确定用户处于公共场合或公共活动以外的所有情况下呈现给用户。对公共场合的确定可以以以下各项为基础:对人群噪声电平的检测、基于地理位置数据的用户的位置、或适于进行这种确定的其他类型的传感器数据。作为另一示例,可以指定仅当用户已到达他的住所时才呈现来自“私人”源的通知。在其他情况下,可以为多个源规定优先级的梯度,并且某些事件可以被指定为具有不同的优先级或重要性级别。以这种方式,仅作为一个示例,某些通知当用户正在参与锻炼时可能允许呈现,但是当用户正在驾驶时可能不允许呈现。
参照图7,流程图示出了根据本公开的各方案的用于基于用户活动确定何时向用户呈现或提供通知的示例方法700。示例性方法700可以与包括例如图1-6中的描述在内的本文描述的方法一致。
在框710,设备可以获得与用户的第一活动相关联的传感器数据。该设备可以是移动设备(例如移动设备100)或可穿戴设备(例如可穿戴设备200,210和220),或被配置为获得与用户的第一活动相关联的传感器数据的任意其他设备。用于获得传感器数据的示例类型的传感器数据和示例装置可以包括与图3中描述的任何示例传感器相关联的传感器数据的任何描述,尽管也可以应用本领域技术人员已知的其他类型的传感器数据。用户活动的示例可以包括图4A-D中描述的示例活动中的任何活动,或者本领域技术人员已知的任何其他类型的活动。
在框720,设备可以至少部分基于传感器数据确定用户正在参与第一活动。用于确定或至少估计用户正在参与第一活动的示例方法可以包括图4A-D中描述的示例方法。用于基于所获得的传感器数据确定或至少估计用户活动的其他方法是可能的,并且对于本领域技术人员来说是明显的,并且实施例不限于此。做出所述确定的示例装置可以包括处理器110,经由来自传感器模块160的传感器数据和图4A-D中提供的其他描述。
在框730,设备可以在用户正在参与第一活动时接收通知。设备可以通过包括在设备中的无线接收机、通过基于定时器或某些虚拟事件提供通知的设备上的应用、或者通过本领域技术人员已知的用于接收通知的其他装置,来接收通知。示例通知可以包括文本消息、语音邮件、电子邮件、应用或网站中的通知、拍卖通知等。这里注意,虽然设备可以接收通知,但是当用户正在参与第一活动时,通知可以不必显示、呈现或以其它方式提供用户可访问的通知。
在框740,设备可以基于确定用户正在参与第一活动确定不呈现(或换言之保持)通知。确定保持通知的示例可以与图4A-D中的任何描述一致。用于确定保持通知的示例装置可以包括经由来自传感器模块160的传感器以及用于进行图4A-D中的所述确定的任何描述的处理器110。一般来说,在用户正在参与第一活动期间保持通知的确定试图不在第一活动期间分散用户的注意力,或者以其他方式使其预先确定在第一活动期间不适于向用户提供通知。在一些示例实施例中,可以指定在哪些活动期间用户不应当接收通知,而在其他情况下,至少一些活动可能已经被预定为在该时间期间不提供通知。在一些示例实施例中,可以在设备中接收覆盖(override)设置,以规定当在其他通知通常被扣留直到晚些时候时,哪些通知仍可以接收。
在框750,在一些示例实施例中,可选地,设备可以访问第二传感器数据。第二传感器数据可以与用户不再参与第一活动相关联。仅作为一些示例,第二传感器数据可以指示用户现在正在进入休息状态、在他的车辆中停止或移动到更安静的地方,原因在于第一活动可以涉及用处于更活跃和专注的状态户。第二传感器数据可以通过获得第一传感器数据的相同传感器获得,但在其他情况下,传感器的一些或全部可以不同。
在框760处,可选地,设备可以例如通过处理器110至少部分基于第二传感器数据确定用户不再参与第一活动。用于做出该确定的装置可以与图4A-D中描述的示例方法一致,并且可以与框720中的描述一致或类似。
在框770,可选地,在已经确定用户不再参与第一活动时,设备可以在用户不再参与第一活动时,例如通过处理器110和显示器150呈现、显示或提供通知。用于呈现,显示或提供通知的装置可以与用于呈现通知的任何已知方法一致,并且还可以与图5和图6中描述的示例显示一致。
参照图8,框图示出了根据一些示例实施例的能够从机器可读介质822(例如非瞬时机器可读机制、机器可读存储介质、计算机可读存储介质或其任意适当组合)读取指令824并完全或部分执行此处讨论的方法中的任意一个或多个的机器800的组件。具体地,图8示出了计算机***(例如计算机)的示例形式的机器800,其中,可以完全或部分执行用于使机器800执行此处讨论的方法中的任意一个或多个的指令824(例如软件、程序、应用140、小程序、app或其他可执行代码)。
在备选实施例中,机器800作为独立设备操作或者可以连接至(例如联网直)其他机器。在联网部署中,机器800可以以服务器-客户端网络环境中的服务器机器或客户端机器的资格操作,或者作为分布式(例如对等)网络环境中的对等机器操作。机器800可以包括硬件、软件或其组合,并且作为示例可以是服务器计算机、客户端计算机、个人计算机(PC)、平板计算机、膝上型计算机、上网本、蜂窝电话、智能电话、机顶盒(STB)、个人数字助理(PDA)、web设备、网络路由器、网络交换机、网桥或者能够顺序地或以其他方式执行指令824的任何机器,所述指令824指定了该机器要采取的动作。此外,虽然仅示出了单个机器800,术语“机器”还应视为包括独立或联合执行指令824以执行此处讨论的方法中的任意一个或多个的全部或部分的机器800的集合。
机器800包括被配置为彼此经由总线808通信的处理器802(例如中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、射频集成电路(RFIC)、或其任意适当组合)、主存储器804和静态存储器806。处理器802可以包含微电路,可由指令824中的一些或全部临时或永久配置,使得处理器802可被配置为完全或部分执行本文描述的一个或多个方法中的任意一个或多个。例如,处理器802的一个或多个微电路的集合可被配置为执行本文描述的一个或多个模块(例如软件模块)。
机器800还可以包括适于获得各种传感器数据的一个或多个传感器828。机器800还可以包括视频显示器810(例如等离子显示面板(PDP)、发光二极管(LED)显示器、液晶显示器(LCD)、投影仪、阴极射线管(CRT)或能够显示图形或视频的任何其他显示器)。机器800还可以包括字母数字输入设备812(例如键盘或键区)、光标控制设备814(例如鼠标、触摸板、轨迹球、操纵杆、运动传感器、眼动跟踪设备或其他定位仪器)、存储单元816、信号产生设备818(例如声卡、放大器、扬声器、耳机插座或其任意适当组合)以及网络接口设备820。
存储单元816包括其中存储有指令824的机器可读介质822(例如有形且非瞬态机器可读存储介质),所述指令824实现本文描述的方法或功能中的任意一个或多个,包括例如图1-7中的任意描述。指令824还可以在机器800执行之前或期间完全或至少部分驻留在主存储器804内、处理器802内(例如处理器的高速缓存内)或两者内。指令也可驻留在静态存储器806中。
因此,主存储器804和处理器802可以视为机器可读介质822(例如有形和非瞬态机器可读介质)。指令824可以通过网络826经由网络接口设备820发送或接收。例如,网络接口设备820可以使用任意一个或多个传输协议(例如超文本传输协议(HTTP))传送指令824。机器800还可以表示用于执行包括图1-7中描述的过程的本文描述的任何功能的示例装置。
在一些示例实施例中,机器800可以是便携式计算设备(如智能电话或平板计算机),并且具有一个或多个附加未示出的输入组件(例如传感器或仪表)。这样的输入组件的示例包括图像输入组件(例如一个或多个相机)、音频输入组件(例如麦克风)、方向输入组件(例如罗盘)、位置输入组件(例如GPS接收机)、取向组件(例如陀螺仪)、运动检测组件(例如一个或多个加速计)、高度检测组件(例如高度计)、以及气体检测组件(例如气体传感器)。这些输入组件中的任意一个或多个获得的输入可访问和可用于被此处描述的任一模块使用。
如本文所使用的,术语“存储器”指能够临时或永久地存储数据的机器可读介质822,并且可以被看作包括但不限于RAM、只读存储器(ROM)、缓冲存储器、闪存以及高速缓存存储器。虽然机器可读介质822在示例实施例中被示为是单个介质,但是术语“机器可读介质”应当被认为包括能够存储指令824的单个介质或多个介质(例如,集中式或分布式数据库或相关联的高速缓存和服务器)。术语“机器可读介质”还应看作包括任何能够存储指令824的介质或多个介质的组合,所述指令824由机器800执行,使得当指令824被机器800的一个或多个处理器(例如处理器802)执行时使机器800在整体或部分上执行本文描述的方法中的任意一个或多个。因此,“机器可读介质”指单个存储装置或设备、以及基于云的存储***或包括多个存储装置或设备的存储网络。因此,术语“机器可读机制”应看作包括但不限于固态存储器、光学介质、磁介质或其任意适当组合的一个或多个有形(例如非临时)数据仓库。
此外,机器可读介质可以是瞬时性的,原因在于其可以体现信号例如通过携带机器可读指令的网络传输的信号。
在该说明书中,复数实例可以实现被描述为单数实例的组件、操作或结构。虽然一个或多个方法的各个操作被示意和描述为分离的操作,但是各个操作中的一个或多个可以同时执行,并且无需按所示顺序执行操作。在示例配置中被示为分离组件的结构和功能可以被实现为组合结构或组件。类似地,被示为单个组件的结构和功能可以被实现为分离的组件。这些和其他变型、修改、添加和改进落入本主题的范围内。
特定实施例在本文中被描述为包括逻辑或多个组件、模块或机制。模块可以包括软件模块(例如,在机器可读介质822上或传输介质中存储或实现的代码)、硬件模块或者其任意合适的组合。“硬件模块”是能够执行某些操作的有形(例如非临时)单元,并且可以某物理方式配置或布置。在各种示例实施例中,一个或多个计算机***(例如独立的计算机***、客户端计算机***或服务器计算机***)或者计算机***的一个或多个硬件模块(例如处理器或处理器组802)可由元件(例如应用140或S用部分)配置为操作为执行本文描述的特定操作的硬件模块。
在一些实施例中,硬件模块可以按照机械方式、电子方式或其任意适当组合来实现。例如,硬件模块可以包括永久地被配置为执行特定操作的专用电路或逻辑。例如,硬件模块可以是专用处理器,如现场可编程门阵列(FPGA)或ASIC。硬件模块还可以包括由软件临时配置为执行特定操作的可编程逻辑或电路。例如,硬件模块可以包括通用处理器802或其他可编程处理器802中包含的软件。应理解:以机械方式、以专用和永久配置的电路或以临时配置的电路(例如由软件配置)实现硬件模块的决定可出于成本和时间的考虑。
因此,短语“硬件模块”应理解为涵盖有形实体,并且使得所述有形实体是在物理上构造、永久配置(例如硬线连接)或临时配置(例如编程)为以特定方式操作或执行此处描述的特定操作的实体。如本文所使用的,“硬件实现的模块”指硬件模块。考虑临时配置(例如编程)硬件模块的实施例,无需在任一时刻配置或实例化硬件模块中的每一个。例如,如果硬件模块包括被软件配置成为专用处理器的通用处理器802,则通用处理器802可以在不同时刻被配置为分别不同的专用处理器(例如包括不同的硬件模块)。因此,软件(例如软件模块)可以将一个或多个处理器802例如配置为在一个时刻构成特定硬件模块并在另一时刻构成不同的硬件模块。
硬件模块可以向其他硬件模块提供信息并从其他硬件模块接收信息。因此,所描述的硬件模块可以被看作通信地耦接。如果同时存在多个硬件模块,则可以通过两个或多个硬件模块之间的信号传输(例如通过适当的电路和总线)实现通信。在多个硬件模块在不同时间配置或实例化的实施例中,可以例如通过存储并检索多个硬件模块可访问的存储器结构中的信息来实现这样的硬件模块之间的通信。例如,一个硬件模块可以执行操作并在与其通信耦接的存储设备中存储该操作的输出。另一硬件模块接着可以稍后访问存储器设备,以取得并处理所存储的输出。硬件模块还可以发起与输入或输出设备的通信,并且能够对资源(例如信息的集合)进行操作。
本文描述的示例方法的各种操作可以至少部分由一个或多个处理器802执行,该一个或多个处理器被暂时地配置(例如通过软件)或永久地配置以执行相关操作。无论临时还是永久配置,这样的处理器802可以构成操作为执行本文描述的一个或多个操作或功能的处理器实现的模块。如本文所使用的,“处理器实现的模块”指使用一个或多个处理器802实现的硬件模块。
类似地,本文描述的方法可以至少部分是处理器802实现的,处理器是硬件的示例。例如,方法的至少一些操作可以由一个或多个处理器802或处理器实现的模块来执行。如此处使用的,“处理器实现的模块”指其中硬件包括处理器802的硬件模块。此外,一个或多个处理器802还可操作以支持在“云计算”环境中或作为“软件即服务”(SaaS)执行有关操作。例如,操作中的至少一些可以由计算机(作为包括处理器的机器800的示例)组执行,这些操作可经由网络826(例如互联网)并经由一个或多个适当接口(例如应用程序接口(API))访问。
本文讨论的主题的一些部分可以用算法或对数据的操作的符号表示来呈现,所述数据存储为机器存储器(例如计算机存储器)内的比特或二进制数字信号。这样的算法或符号表示是数据处理技术领域普通技术人员用来向本领域其他技术人员传达他们工作实质的技术的示例。如本文所使用的,“算法”是操作的自洽序列或导致期望结果的类似处理。在该上下文中,算法和操作涉及对物理量的物理操作。通常但非必要地,这样的量可以采取能够由机器800存储、访问、传输、组合、比较或以其他方式操纵的电气、磁或光学信号的形式。有时,主要由于常见用法的原因,使用例如“数据”、“内容”、“比特”、“值”、“元素”、“符号”、“字符”、“项”、“数”、“数字”等词语来指代这样的信号是方便的。然而,这些词语仅仅是方便的标记,并且应与适当的物理量相关联。
除非另行具体说明,本文使用例如“处理”、“计算”、“运算”、“确定”、“呈现”、“显示”等词语的讨论可以指操纵或变换被表示为一个或多个存储器(例如易失性存储器、非易失性存储器或其任意组合)、寄存器或接收、存储、发送或显示信息的其他机器组件内的物理(例如电子、磁或光学)量的数据的机器800(例如计算机)的动作或过程。此外,除非另行具体说明,如专利文献中常见的,本文中的术语“一”或“一个”用于包括一个或多于一个实例。最后,如本文所使用的,除非特别说明,连词“或”指非排他的“或”。

Claims (20)

1.一种方法,包括:
在设备中获取与用户的第一活动相关联的第一传感器数据;
硬件处理器至少部分基于所述第一传感器数据来确定所述用户正在参与所述第一活动;
当所述用户正在参与所述第一活动时,所述设备接收通知;
基于确定所述用户正在参与所述第一活动,确定不呈现所述通知;
获取与所述用户相关联的第二传感器数据;
至少部分基于所述第二传感器数据来确定所述用户不再参与所述第一活动;以及
基于确定所述用户不再参与所述第一活动,所述设备呈现所述通知。
2.根据权利要求1所述的方法,还包括:
获取与所述通知相关联的优先级规范,所述优先级规范指示与其他通知相比呈现所述通知的优先级的级别。
3.根据权利要求2所述的方法,还包括:
基于所述优先级规范,确定当所述用户正在参与所述第一活动时在所述设备上不呈现所述通知。
4.根据权利要求1所述的方法,还包括:
当所述用户正在参与所述第一活动时,所述设备接收第二通知;
获取与所述第二通知相关联的第二优先级规范,所述第二优先级规范指示与其他通知相比呈现所述第二通知的优先级的级别;以及
基于所述第二优先级规范,确定当所述用户正在参与所述第一活动时在所述设备上呈现所述第二通知。
5.根据权利要求1所述的方法,其中传感器数据包括与用户的当前健康状态相关联的生物识别数据。
6.根据权利要求5所述的方法,其中,当所述用户正在参与所述第一活动时在所述设备上不呈现所述通知的确定是基于所述生物识别数据满足预定的用户健康阈值水平做出的。
7.根据权利要求1所述的方法,其中,在所述用户正在参与所述第一活动时在所述设备上不呈现所述通知的确定是基于确定所述用户正在驾驶车辆做出的。
8.一种***,包括:
传感器,被配置为获得与用户的第一活动相关联的第一传感器数据;
一个或多个处理器,被配置为:
获取所述第一传感器数据,以及
至少部分基于所述第一传感器数据来确定所述用户正在参与所述第一活动;
接收机,被配置为当所述用户正在参与所述第一活动时,接收通知;以及
所述一个或多个处理器还被配置为基于所述用户正在参与所述第一活动来确定不呈现所述通知。
9.根据权利要求8所述的***,其中所述处理器还被配置为:
获取与所述用户相关联的第二传感器数据;
至少部分基于所述第二传感器数据来确定所述用户不再参与所述第一活动;以及
基于所述用户不再参与所述第一活动来呈现所述通知。
10.根据权利要求8所述的***,其中所述处理器还被配置为:
获取与所述通知相关联的优先级规范,所述优先级规范指示与其他通知相比呈现所述通知的优先级的级别。
11.根据权利要求10所述的***,其中当所述用户正在参与所述第一活动时不呈现所述通知的确定是基于所述优先级规范做出的。
12.根据权利要求8所述的***,其中所述接收机还被配置为:当所述用户正在参与所述第一活动时,接收第二通知;以及
其中所述处理器还配置为:
获取与所述第二通知相关联的第二优先级规范,所述第二优先级规范指示与其他通知相比呈现所述第二通知的优先级的级别,以及
基于所述第二优先级规范,确定当所述用户正在参与所述第一活动时在所述设备上呈现所述第二通知。
13.根据权利要求8所述的***,其中所述传感器数据包括与用户的当前健康状态相关联的生物识别数据。
14.根据权利要求13所述的***,其中,当所述用户正在参与所述第一活动时不呈现所述通知的确定是基于所述生物识别数据满足预定的用户健康阈值水平做出的。
15.根据权利要求8所述的***,其中,在所述用户正在参与所述第一活动时不呈现所述通知的确定是基于确定所述用户正在驾驶车辆做出的。
16.一种包含指令的计算机可读介质,所述指令在被机器的处理器执行时,使所述机器执行操作,所述操作包括:
从设备中的一个或多个传感器获取与用户的第一活动相关联的第一传感器数据;
至少部分基于所述第一传感器数据来确定所述用户正在参与所述第一活动;
当所述用户正在参与所述第一活动时,接收通知;
基于确定所述用户正在参与所述第一活动来确定不呈现所述通知:
从设备中的一个或多个传感器获取与所述用户相关联的第二传感器数据;
至少部分基于所述第二传感器数据来确定所述用户不再参与所述第一活动;以及
基于确定所述用户不再参与所述第一活动来呈现所述通知。
17.根据权利要求16所述的机器可读介质,其中所述操作还包括:
获取与所述通知相关联的优先级规范,所述优先级规范指示与其他通知相比呈现所述通知的优先级的级别。
18.根据权利要求17所述的计算机可读介质,其中,基于所述优先级规范,确定当所述用户正在参与所述第一活动时在所述设备上不呈现所述通知。
19.根据权利要求16所述的机器可读介质,其中所述操作还包括:
当所述用户正在参与所述第一活动时,接收第二通知;
获取与所述第二通知相关联的第二优先级规范,所述第二优先级规范指示与其他通知相比呈现所述第二通知的优先级的级别;以及
基于所述第二优先级规范,确定当所述用户正在参与所述第一活动时在所述设备上呈现所述第二通知。
20.根据权利要求16所述的计算机可读介质,其中,在所述用户正在参与所述第一活动时在所述设备上不呈现所述通知的确定是基于确定所述用户正在驾驶车辆做出的。
CN201580050880.6A 2014-07-29 2015-07-27 基于用户活动数据提供通知 Pending CN106716468A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/446,247 2014-07-29
US14/446,247 US9554355B2 (en) 2014-07-29 2014-07-29 Methods and systems for providing notifications based on user activity data
PCT/US2015/042192 WO2016018788A1 (en) 2014-07-29 2015-07-27 Providing notifications based on user activity data

Publications (1)

Publication Number Publication Date
CN106716468A true CN106716468A (zh) 2017-05-24

Family

ID=53879772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580050880.6A Pending CN106716468A (zh) 2014-07-29 2015-07-27 基于用户活动数据提供通知

Country Status (7)

Country Link
US (1) US9554355B2 (zh)
EP (1) EP3175404A1 (zh)
KR (2) KR102161371B1 (zh)
CN (1) CN106716468A (zh)
AU (1) AU2015296833B2 (zh)
CA (1) CA2956541A1 (zh)
WO (1) WO2016018788A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109874099A (zh) * 2019-01-28 2019-06-11 行目数据科技有限公司 一种联网车载设备流量控制***
CN110196064A (zh) * 2018-02-26 2019-09-03 丰田自动车株式会社 信息提供***、车辆及信息提供设备
CN110770705A (zh) * 2017-11-20 2020-02-07 谷歌有限责任公司 动态调整通知输出的提供以减少分心和/或减轻计算资源的使用
CN114522394A (zh) * 2017-06-02 2022-05-24 苹果公司 定制通知的确定和呈现

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4280223A3 (en) * 2014-01-06 2024-02-21 Hubble Connected Ltd Dual mode baby monitoring priority application
WO2015159340A1 (ja) * 2014-04-14 2015-10-22 三菱電機株式会社 表示制御装置、表示制御方法および表示制御用プログラム
JP6215128B2 (ja) * 2014-04-24 2017-10-18 京セラ株式会社 携帯電子機器、制御方法及び制御プログラム
US9554355B2 (en) 2014-07-29 2017-01-24 Ebay Inc. Methods and systems for providing notifications based on user activity data
US9996109B2 (en) 2014-08-16 2018-06-12 Google Llc Identifying gestures using motion data
US10660039B1 (en) * 2014-09-02 2020-05-19 Google Llc Adaptive output of indications of notification data
US9766302B2 (en) * 2014-11-26 2017-09-19 Samsung Electronics Co., Ltd. Methods and apparatus for calibrating sensors under disruptive conditions
US10453325B2 (en) 2015-06-01 2019-10-22 Apple Inc. Creation of reminders using activity state of an application
US9603123B1 (en) 2015-06-04 2017-03-21 Apple Inc. Sending smart alerts on a device at opportune moments using sensors
US10235863B2 (en) * 2015-06-05 2019-03-19 Apple Inc. Smart location-based reminders
US10248168B2 (en) * 2015-06-09 2019-04-02 Mateen-Mohammed Abdul KHADIR Religious application for mobile and wearable technology devices
US10348866B2 (en) 2016-02-19 2019-07-09 Wuhan Mbaas Computing Co. Ltd. Apparatus, system and method to provide IoT cloud backend service
US10306586B2 (en) 2016-06-10 2019-05-28 Apple Inc. Coordinated notifications
US9743381B1 (en) * 2016-06-24 2017-08-22 International Business Machines Corporation System, method, and recording medium for detecting and leveraging brain waves present in a user's state of flow to control digital and physical notifications
US9979680B2 (en) * 2016-07-21 2018-05-22 Fujitsu Limited Smart notification scheduling and modality selection
JP7245157B2 (ja) * 2016-09-14 2023-03-23 コーニンクレッカ フィリップス エヌ ヴェ ユーザがパーソナルケア行為を実行することに集中するのを支援することにおいて使用されるシステム、方法及びコンピュータプログラム製品
US10166437B2 (en) 2017-01-24 2019-01-01 International Business Machines Corporation Biometric monitoring system
WO2018183546A1 (en) * 2017-03-28 2018-10-04 Sri International Identification system for subject or activity identification using range and velocity data
CN108833555B (zh) * 2018-06-22 2019-04-02 仲恺农业工程学院 分贝数值云处理机构
US10452918B1 (en) * 2019-01-31 2019-10-22 Nenad Milanovic Automatically creating time entries based on a video showing a user's surroundings
WO2020208504A1 (en) * 2019-04-10 2020-10-15 3M Innovative Properties Company Dynamic message management for personal protective equipment
US11080108B2 (en) * 2019-10-31 2021-08-03 Dell Products L.P. System using adaptive interrupts for controlling notifications to a user
JP2023051218A (ja) * 2021-09-30 2023-04-11 トヨタ自動車株式会社 車両、通知システム、方法およびプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020163572A1 (en) * 2000-11-10 2002-11-07 Center Julian L. Methods of establishing a communications link using perceptual sensing of a user's presence
US20130090103A1 (en) * 2011-10-11 2013-04-11 Samsung Electronics Co. Ltd. Apparatus and method for safe conveyance of notifications and/or alerts to a mobile terminal
CN103051803A (zh) * 2012-12-28 2013-04-17 海南舟悠科技有限公司 一种在驾驶车辆中自动处理手机来电及信息的方法及***
CN103155510A (zh) * 2010-11-15 2013-06-12 英派尔科技开发有限公司 自动通知器分配
CN103728953A (zh) * 2014-01-14 2014-04-16 河海大学常州校区 一种基于智能手环的家庭健康服务***及方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7233933B2 (en) 2001-06-28 2007-06-19 Microsoft Corporation Methods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability
US7890085B2 (en) 2004-07-12 2011-02-15 Research In Motion Limited Delayed user notification of events in a mobile device
US8229083B2 (en) 2007-01-10 2012-07-24 International Business Machines Corporation Method and system for automatically connecting to conference calls
US8234366B2 (en) 2007-03-29 2012-07-31 At&T Intellectual Property I, Lp Methods and apparatus to provide presence information
WO2009097555A2 (en) 2008-01-30 2009-08-06 Google Inc. Notification of mobile device events
US9092389B2 (en) 2009-03-16 2015-07-28 Avaya Inc. Advanced availability detection
US8558693B2 (en) 2009-09-10 2013-10-15 Tribal Technologies, Inc. System and method for location-based reminders on a mobile device
US8483665B2 (en) 2011-03-31 2013-07-09 Matthew R. Kissinger Mobile device featuring sensor responsive re-notifications
US9547972B2 (en) * 2013-12-10 2017-01-17 Sal Castillo Methods and systems for emergency alerts
US9554355B2 (en) 2014-07-29 2017-01-24 Ebay Inc. Methods and systems for providing notifications based on user activity data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020163572A1 (en) * 2000-11-10 2002-11-07 Center Julian L. Methods of establishing a communications link using perceptual sensing of a user's presence
CN103155510A (zh) * 2010-11-15 2013-06-12 英派尔科技开发有限公司 自动通知器分配
US20130090103A1 (en) * 2011-10-11 2013-04-11 Samsung Electronics Co. Ltd. Apparatus and method for safe conveyance of notifications and/or alerts to a mobile terminal
CN103051803A (zh) * 2012-12-28 2013-04-17 海南舟悠科技有限公司 一种在驾驶车辆中自动处理手机来电及信息的方法及***
CN103728953A (zh) * 2014-01-14 2014-04-16 河海大学常州校区 一种基于智能手环的家庭健康服务***及方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114522394A (zh) * 2017-06-02 2022-05-24 苹果公司 定制通知的确定和呈现
US11850460B2 (en) 2017-06-02 2023-12-26 Apple Inc. Determination and presentation of customized notifications
CN110770705A (zh) * 2017-11-20 2020-02-07 谷歌有限责任公司 动态调整通知输出的提供以减少分心和/或减轻计算资源的使用
CN110196064A (zh) * 2018-02-26 2019-09-03 丰田自动车株式会社 信息提供***、车辆及信息提供设备
CN110196064B (zh) * 2018-02-26 2023-08-15 丰田自动车株式会社 信息提供***、车辆及信息提供设备
CN109874099A (zh) * 2019-01-28 2019-06-11 行目数据科技有限公司 一种联网车载设备流量控制***
CN109874099B (zh) * 2019-01-28 2020-11-03 行目数据科技有限公司 一种联网车载设备流量控制***

Also Published As

Publication number Publication date
US20160037482A1 (en) 2016-02-04
CA2956541A1 (en) 2016-02-04
EP3175404A1 (en) 2017-06-07
US9554355B2 (en) 2017-01-24
KR102161371B1 (ko) 2020-09-29
KR20180135984A (ko) 2018-12-21
KR20170038875A (ko) 2017-04-07
AU2015296833A1 (en) 2017-02-23
WO2016018788A1 (en) 2016-02-04
AU2015296833B2 (en) 2018-03-22

Similar Documents

Publication Publication Date Title
CN106716468A (zh) 基于用户活动数据提供通知
US9594807B2 (en) Emotion-related query processing
US11039053B2 (en) Remotely identifying a location of a wearable apparatus
US10547797B1 (en) Dynamic activity-based image generation for online social networks
US11024070B2 (en) Device and method of managing user information based on image
JP6547977B2 (ja) 感情状態検出に基づいて電子デバイス上で推奨を提供するためのシステム及び方法
US10019625B2 (en) Wearable camera for reporting the time based on wrist-related trigger
US8948451B2 (en) Information presentation device, information presentation method, information presentation system, information registration device, information registration method, information registration system, and program
US20180123629A1 (en) Smart-ring methods and systems
KR20150070358A (ko) 증강 현실의 존재성과 관련된 방법
US20130124518A1 (en) Information registration device, information registration method, information registration system, information presentation device, informaton presentation method, informaton presentaton system, and program
WO2015101356A1 (en) Dual mode baby monitoring priority application
US20230336694A1 (en) Tagging Characteristics of an Interpersonal Encounter Based on Vocal Features
Newaz et al. The methods of fall detection: A literature review
WO2016158003A1 (ja) 情報処理装置、情報処理方法及びコンピュータプログラム
US20160192322A1 (en) Selectively notifying users of incoming messages on a secondary electronic device
CN110875042B (zh) 指定人群监控方法、装置和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination