开车时的智能购物提醒的制作方法

文档序号:6548455阅读:190来源:国知局
开车时的智能购物提醒的制作方法
【专利摘要】本公开涉及开车时的智能购物提醒。基于所需的物品的清单、地理位置以及以前建立的行为模式来提醒无线通信装置(WCD)的用户在沿着该用户的车辆的路线的商店停留,所述行为模式例如用户以前是否在接近某天的当前时间在沿着车辆的当前路线的特定商店停留过一次或多次。在所述位置用WCD上的简单的确认对话来验证购物位置,并且从兴趣点清单提供所建议的名称。然后可以通过使用WCD上的数字照相机对将购买的物品和/或该物品的条形码进行成像来将该物品添加到基于位置的购物清单,并且在图像和条形码的数据库中找到该物品。
【专利说明】开车时的智能购物提醒

【技术领域】
[0001] 本申请大体上涉及开车时的智能购物提醒。

【背景技术】
[0002] 可能,信息时代的最基本的关注是,当一个人需要适当的信息、但是没有立即意识 到该需要时,在适当的时候,以避免使这个人充斥着不需要的或不想要的信息的方式,将该 适当的信息送到这个人。本原理集中于这样的人,这个人可能正在开车去办差事,并且可能 靠近在其可以获得这个人或这个人的家庭所需的物品的零售商店,但是这个人不知道或不 记得是否需要该物品,因此不能高效率地额外有用地利用差事。


【发明内容】

[0003] 一种设备包括计算机可读存储介质,该计算机可读存储介质不是载波,可供客户 端装置的客户端处理器访问,并且承载指令,这些指令在被客户端处理器执行时将该处理 器配置为执行逻辑,该逻辑执行包括确定用户活动触发是否满足测试的方法。活动触发不 是对于WCD的用户输入。响应于确定用户活动触发满足测试,处理器在WCD上呈现购物清 单,而响应于确定用户活动触发不满足测试,不在WCD上呈现购物清单。
[0004] 在示例实施例中,用户活动触发是高于阈值的速度的运动。用户活动触发可以是 WCD的用户在车辆中的指示。例如,用户活动触发可以是WCD与车辆之间的通信的建立。或 者,用户活动触发可以包括WCD对来自另一用户的消息的接收。
[0005] 在任何情况下,在一些实现中,当处理器被所述指令配置时处理器所实现的方法 还包括:响应于确定WCD的位置在商店的位置的阈值距离内,在WCD和/或WCD所在的车辆 上呈现作为购买候选的物品的清单。如果需要,可以按一天中的时间对清单进行删减。在 特定例子中,当处理器被所述指令配置时处理器所实现的方法还可以包括:在WCD接收指 示除了用户之外的人希望该用户购买的物品的名称的消息。响应于该消息,处理器确定出 售该物品的商店,并在WCD上和/或在其中设置WCD的车辆上至少呈现该商店的名称和该 物品的标识。
[0006] 在另一方面,一种设备包括计算机可读存储介质,该计算机可读存储介质不是载 波,可供客户端装置的客户端处理器访问,并且承载指令,这些指令在被客户端处理器执行 时将处理器配置为执行逻辑,该逻辑执行包括自动地且在没有用户输入的情况下确定触发 事件已经发生的方法。触发事件不是对于WCD的用户输入。响应于确定触发事件已经发 生,处理器使用WCD来呈现用户界面(UI)。除了 WCD的用户以前在特定商店买过的物品的 清单之外,UI还可以包括该商店在附近的消息。
[0007] 在另一方面,一种方法包括使用无线通信装置(WCD)来接收不是WCD的用户输入 的信号。响应于该信号,使用WCD来向用户呈现至少一个物品和能够在其获得该物品的至 少一个商店。
[0008] 参照附图,可以最佳地理解本发明的关于其结构和操作的细节。

【专利附图】

【附图说明】
[0009] 在附图中,相似的标号表示相似的部分,其中:
[0010] 图1是根据本原理的示例系统的框图;
[0011] 图2是不例总逻辑的流程图;
[0012] 图3是示例初始化逻辑的流程图;
[0013] 图4是示例特定逻辑的流程图;
[0014]图5是特定逻辑的另一个例子的流程图;以及
[0015] 图6-8例示根据图3-5的流程图的示例用户界面(UI)。

【具体实施方式】
[0016] 公开了用于基于计算机的用户信息的方法、设备和系统。本文中的系统可以包括 服务器和客户端组件,这些服务器和客户端组件通过网络连接,使得可以在客户端与服务 器组件之间交换数据。客户端组件可以包括一个或多个计算装置。这些可以包括个人计算 机、膝上型计算机、平板计算机、以及其他移动装置(包括智能电话)。这些客户端装置可 以以各种操作环境进行操作。例如,一些客户端计算机可以运行Microsoft ^Windows? 操作系统。其他客户端装置可以运行Unix操作系统、或由Apple? Computer生产的操作 系统(诸如l〇S?操作系统)、或由生产的Android?操作系统的一个或多 个衍生物。尽管提供了客户端装置配置的例子,但是这些仅仅是例子,意不在于限制。这 些操作环境还可以包括一个或多个浏览程序,诸如Microsoft Internet Explorer⑩、 Firefox、Google Chrome?或本领域中已知的其他的许多浏览器程序之一。客户端装置 上的浏览程序可以用于访问以下所讨论的由服务器组件托管的web应用程序。
[0017] 服务器组件可以包括执行将服务器配置为通过网络接收和发送数据的指令的一 个或多个计算机服务器。例如,在一些实现中,客户端和服务器组件可以通过互联网连接。 在其他实现中,客户端和服务器组件可以通过局部内联网(诸如学校或学区内的内联网) 连接。在其他实现中,可以在客户端组件与服务器组件之间实现虚拟私有网络。然后也可 以通过互联网或内联网实现该虚拟私有网络。
[0018] 服务器生成的数据可以被以上所讨论的客户端装置接收。客户端装置还可以产生 被服务器接收的网络数据。服务器组件还可以包括负载均衡器、防火墙、高速缓存和代理、 以及本领域中已知的用于实现可靠且安全的网站基础设施的其他网络基础设施。一个或多 个服务器组件可以形成实现将安全社区提供给一个或多个成员的方法的设备。这些方法可 以通过在服务器组件中所包括的处理器上执行的软件指令实现。这些方法可以利用下面在 附录中提供的用户界面例子中的一个或多个。
[0019] 本技术与许多其他的通用或专用计算系统环境或配置一起操作。可以适合于与本 发明一起使用的公知的计算系统、环境和/或配置的例子包括,但不限于,个人计算机、月艮 务器计算机、手持或膝上型装置、多处理器系统、基于处理器的系统、可编程消费类电子设 备、网络PC、迷你计算机、大型计算机、包括以上系统或装置中的任何一个的分布式计算环 境等。
[0020]如本文中所使用的,指令是指用于对系统中的信息进行处理的计算机实现的步 骤。指令可以用软件、固件或硬件实现,并且包括系统的组件所采用的任何类型的编程的步 骤。
[0021]处理器可以是任何常规的通用单芯片或多芯片处理器,诸如 AMD? Athlon?丨丨成Phenom?丨丨处观路、|nte|⑧i3?/i5?/i7?处观器、 Intel x_?处理器、或处埋器的任何实现。另外,处理器可以是任何常规的专 用处理器,包括(map处理器、处理器(诸如纖napdrapaM響)、或数字信 号处理器或图形处理器。处理器通常具有常规的地址线、常规的数据线、以及一个或多个常 规的控制线。
[0022]所述系统由详细讨论的各种模块组成。本领域的普通技术人员可以意识到,这些 模块中的每个均包括各种子例程、进程、明确的声明和宏。每个模块的描述是为了方便用于 描述优选系统的功能。因此,可以将每个模块进行的处理任意地重新分发给其他模块之一、 一起组合在单个模块中、或者使得在例如可共享的动态链接库中可用。
[0023] 所述系统可以用诸如C#、C、C++、BASIC、Pascal或Java的任何常规的编程语言编 写,并且在常规的操作系统下运行。C#、C、C++、BASIC、Pascal、Java和FORTRAN是许多商用 编译器可以使用其来创建可执行代码的行业标准编程语言。所述系统还可以使用诸如Pert Python或Ruby的解释性语言来编写。这些仅仅是例子,而非意图限制。
[0024] 技术人员将进一步意识到,与本文中所公开的实施例结合描述的各种例示性逻辑 块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地 例示硬件和软件的这个可互换性,以上己经就各种例示性组件、块、模块、电路和步骤的功 能对它们进行了概括描述。这样的功能是被实现为硬件还是软件取决于特定应用和施加于 整个系统上的设计约束。技术人员可以以针对每种特定应用以变化的方式实现所描述的功 能,但是这样的实现决策不应被解释为引起脱离本公开的范围。
[0025] 与本文中所公开的实施例结合描述的各种例示性逻辑块、模块和电路可以与下列 组件一起实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可 编程门阵列(FPGA)或其他可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、或它们 的被设计为执行本文中所描述的功能的任何组合。通用处理器可以是微处理器,但是在替 代方案中,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器还可以被 实现为计算装置的组合,例如DSP和一个微处理器的组合、多个微处理器、结合DSP核的一 个或多个微处理器、或任何其他这样的配置。
[0026] 在一个或多个示例实施例中,所描述的功能和方法可以用在处理器上执行的固 件、软件或硬件或它们的组合实现。如果用软件实现,则这些功能可以被存储在计算机可读 介质上、或作为计算机可读介质上的一个或多个指令或代码被发送。计算机可读介质包括 计算机存储介质和通信介质两者,包括便利于将计算机程序从一个地方传送到另一个地方 的任何介质。然而,计算机可读存储介质不是载波,可以是可以被计算机访问的任何可用介 质。举例来说,但不限于,这样的计算机可读存储介质可以包括RAM、R0M、EEPR0M、CD_R0M或 其他光学盘储存器、磁盘储存器或其他磁性存储装置、或可以用于存储指令或数据结构的 形式的所需程序代码并且可以被计算机访问的任何其他介质。此外,任何连接适当地被称 为计算机可读介质。例如,如果使用同轴电缆、光纤电缆、双绞线、数字用户线路(DSL)、或诸 如红外、无线电和微波的无线技术从网站、服务器或其他远程源发送软件,则同轴电缆、光 纤电缆、双绞线、DSL、或诸如红外、无线电和微波的无线技术包括在介质的定义中。本文中 所使用的盘片和盘包括紧凑盘(CD)、激光盘、光学盘、数字多功能盘(DVD)、软盘片和蓝光 盘,其中,盘片通常磁性地再现数据,而盘通过激光光学地再现数据。以上的组合也应包括 在计算机可读介质的范围内。
[0027] 前面的描述详述了本文中所公开的系统、装置和方法的某些实施例。然而,将意识 到,不管前面看起来用文本描述得如何详细,所述系统、装置和方法可以以许多方式实施。 如以上还陈述的,应注意,特定术语在描述本发明的某些特征或方面时的使用不应被认为 是暗示该术语在本文中被重新定义为限于包括该术语的与该术语相关联的特征或方面的 任何特定特性。
[0028] 本领域的技术人员将意识到,在不脱离所描述的技术的范围的情况下,可以进行 各种修改和改变。这样的修改和改变意图落在实施例的范围内。本领域的技术人员还将 意识到,包括在一个实施例中的部分可以与其他实施例互换;来自所描绘的实施例的一个 或多个部分可以以任何组合的形式与其他所描绘的实施例包括在一起。例如,本文中所描 述的和/或在附图中所描绘的各种组件中的任何组件可以被组合、互换或从其他实施例排 除。
[0029] 关于本文中的几乎任何复数和/或单数术语的使用,本领域的技术人员可以以适 合于上下文和/或应用的方式从复数转变为单数和/或从单数转变为复数。在本文中,为 了清楚起见,可以明确地阐述各种单数/复数置换。
[0030] 本领域内的技术人员将理解,一般来说,本文中所使用的术语通常意图为"开放 式"术语(例如,术语"包括"应被解释为"包括但不限于",术语"具有"应被解释为"至少 具有",术语"包括有"应被解释为"包括有但不限于"、等等)。本领域内的技术人员还将进 一步理解,如果意图有特定数量的介绍的权利要求记载,则将在权利要求中明确地记载这 样的意图,在没有这样的记载时,这样的意图不存在。例如,作为对于理解的辅助,所附权利 要求可以包含使用介绍性短语"至少一个"和"一个或多个"来介绍权利要求记载。然而,这 样的短语的使用不应被解读为暗示:用不定冠词"一个"或"一种"介绍权利要求记载使包 含这样的介绍的权利要求记载的任何特定权利要求限于仅包含一个这样的记载的实施例, 即使当同一个权利要求包括介绍性短语"一个或多个"或"至少一个"、以及诸如"一个"或 "一种"的不定冠词(例如,"一个"和/或"一种"通常应被解释为意指"至少一个"或"一 个或多个")时;对于用于介绍权利要求记载的定冠词的使用也是同样的。另外,即使明确 地记载了特定数量的介绍的权利要求记载,本领域的技术人员也将认识到,这样的记载通 常应被解释为至少意指所记载的数量(例如,"两个记载"的没有其他修饰词的无修饰记载 通常意指至少两个记载、或两个或更多个记载)。此外,在使用类似于"A、B和C等中的至 少一个"的惯例的情况下,通常,意图从本领域的技术人员将理解该惯例的意义上来解释这 样的构造(例如,"具有A、B和C中的至少一个的系统"将包括,但不限于,仅具有A、仅具有 B、仅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等的系统)。在使用 类似于"A、B或C等中的至少一个"的惯例的那些情况下,通常,意图从本领域的技术人员 将理解该惯例的意义上来解释这样的构造(例如,"具有A、B或C中的至少一个的系统"将 包括,但不限于,仅具有A、仅具有B、仅具有C、具有A和B、具有A和C、具有B和C、和/或 具有A、B和C等的系统)。本领域内的技术人员将进一步理解,几乎任何的反意连接词和 /或呈现两个或更多个替代术语的短语,无论是在描述、权利要求中、还是附图中,都应被理 解为设想包括这些术语之一、这些术语中的任何一个或两个术语的可能性。例如,短语" A 或B"将被理解为包括"A"或"B"或"A和B"的可能性。尽管本文中公开了各个方面和实 施例,但是其他方面和实施例对于本领域的技术人员将是明显的。本文中所公开的各个方 面和实施例是用于例示的目的,而非意图限制。
[0031] 一开始参照图1,系统10包括至少一个用户或客户端装置,在例子中,被示为经由 诸如互联网的计算机云14与一个或多个服务器计算机进行通信的"N"个用户或客户端装 置I 2。在所示的例子中,天气服务器16、交通服务器18以及概括地一个或多个服务器20 通过云与客户端装置12进行通信。
[0032] 在客户端装置I2可以合并的非限制性的示例组件之中,处理器22访问计算机可 读存储介质24,计算机可读存储介质Μ包含当被处理器执行时将处理器配置为采用以下 所公开的原理的指令。客户端装置12可以使用无线短距离通信接口 26与其他客户端装置 进行通信,无线短距离通信接口 26诸如但不限于由处理器22控制的蓝牙收发器。此外,客 户端装置12可以使用无线网络接口 28与云14进行通信,无线网络接口 28诸如但不限于 由处理器22控制的WiFi收发器、无线调制解调器、无限电话收发器等中的一个或多个。还 设想有线接口 26、28。
[0033] 客户端装置通常包括视觉显示器30,诸如液晶显示器(LCD)或发光二极管(LED) 显示器、或由处理器22控制以呈现所需图像的其他类型的显示器。显示器30可以是触摸 屏显示器。另外,可以提供用于将用户命令输入到处理器22的一个或多个输入装置32。示 例输入装置包括键区和键盘、点击装置、将语音命令输入到由处理器22执行的语音识别引 擎的麦克风等。位置传感器34可以将表示客户端装置12的位置的信号输入到处理器22。 尽管图1假定位置接收器34是全球定位卫星(GPS)接收器,但是另外地或代替GPS接收器, 可以使用其他位置传感器。例如,诸如加速度计、陀螺仪、磁性传感器等的运动传感器35可 以用于将位置信息输入到处理器22。位置信息还可以从WiFi信息导出,例如,客户端装置 的位置可以被推断为该装置在其中进行通信的WiFi热点的位置。此外,照相机37可以将 图像信号提供给处理器22。
[0034] 图1还示出了携带客户端装置12的人可以决定进入车辆36。车辆36可以包括由 车辆处理器40控制的访问计算机可读存储介质42的通信接口 38。接口 38可以被配置为 与客户端装置12的接口之一进行通信,并且可以是蓝牙收发器。车辆36可以包括将表示 车辆36的位置的信号发送到处理器40的板上GPS接收器44或其他位置接收器。车辆处 理器40可以控制车辆中的视觉显示器46以例如在其上呈现电子地图和其他用户界面。其 他客户端装置可以被它们的用户运送到其他车辆中,并且建立与这些其他车辆的处理器的 通信。
[0035] 图2示出根据本原理的总逻辑。假定客户端装置12是用户的无线通信装置(WCD)。 从块50开始,WCD接收指示用户活动触发的信号。用户活动触发可以是例如高于阈值的速 度的运动,该运动指示用户正在车辆中行进。速度可以由WCD12通过下述方式确定,即:将 来自GPS接收器34的信号在时间上进行比较,并且通过将两个连续GPS位置之间的距离除 以在接收这些信号之间过去的时间段来确定速率。或者,活动触发可以是使用蓝牙配对的 WCD12与车辆36的通信配对。再一次,活动触发可以是通过WiFi的WCD12与车辆36的通 信配对。更进一步,活动触发可以是WCD12从另一个用户接收消息。或者,活动触发可以是 邻近用户以前在其购物的商店(在例如GPS数据所指示的阈值距离内)。在任何情况下,活 动触发不需要是到WCD12中的用户输入,诸如显示购物清单的输入命令。
[0036] 进入决策菱形52,所述逻辑确定用户活动触发是否满足测试,如果不满足,则所述 逻辑可以在块54结束。然而,如果活动触发满足测试,则可以在WCD上呈现将购买的一个 或多个物品的购物清单。下面进一步描述可以与指示用户活动触发的信号进行比较的各种 示例测试。
[0037] 图3示出在一些例子中可以用于发起本原理的设置逻辑。从块58开始,自动地或 根据用户命令,可以记录用户在其购买物品的商店的位置和/或其他ID。用户购买物品的 一天中的时间也可以被记录。可以通过将物品的条形码和/或图像扫描到WCD12中来识别 这些物品,其中,由处理器22的时钟维护的一天中的时间和根据下面的原理确定的商店的 位置与购买相关联。
[0038] 随后,现在移到块60,根据开始对商店中的物品进行成像的用户命令或者在没有 用户命令的情况下自动地,WCD12可以对出现在图1中的照相机37的视场中的物品进行成 像。当例如在默认情况下或者通过如下面进一步描述的那样使用从呈现在WCD12的显示器 30上的设置用户界面(UI)的选择来调用自动成像时,成像可以基于WCD确定其当前位置与 商店的位置毗邻而开始,所述商店的位置由例如介质24上处理器22可访问的和/或互联 网服务器20上通过云14可访问的电子存储的地图中的位置所指示。因此,在进行确定时, WCD12可以利用来自GPS接收器34的信号来确定其位置,并且将该位置与地图上的商店位 置进行比较,当找到基本匹配时开始进行成像。或者,可以基于WCD12与其ID指示其是商 店装置的商店装置建立蓝牙通信、或者WCD12与店内热点路由器或其他无线通信装置建立 WiFi通信,来进行WCD12在商店中的确定。
[0039] 移到块62, WCD12可以访问数据库来将物品的图像和/或它们的成像的条形码与 数据库中的图像进行比较以识别成像的物品的名称。数据库可以被存储在本地存储介质24 上、或云服务器20上、或分布在多个存储介质之间。在块64,可以将所识别的物品添加到数 据库,或者如果已经在数据库中,则将所识别的物品与这些物品在其被成像的商店的ID相 关联。
[0040] 在根据图3设置数据之后,可以实现的特定逻辑在图4和图5中示出。从图4中 的块66开始,当用户正在驾驶车辆36时,WCD12(在一些实施例中,其可以被合并到车辆36 本身中)访问商店位置数据库。在图3中,数据库可以包含仅输入到它中的商店。在任何情 况下,WCD12可以通过上述任何一种方法来推断用户在车辆中。决策菱形68指示,当用户的 位置在数据库中所指示的商店位置的附近,例如,在该商店位置的阈值距离内时,在WCD12 和/或车辆的显示器上呈现作为购买候选的物品的清单。如果需要,按一天中的时间对清 单进行删减,S卩,可以在清单上仅呈现在测试的情况下的商店所关联的、用户以前在某天的 某时间买过的物品,所述某天的某时间在某天的当前时间附近的阈值时间段内,例如,在当 前时间(尽管在其他天)的一小时内。图4中的逻辑可以是自动的,g卩,一旦用户激活了应 用程序,WCD12就监视位置,并且在没有进一步用户交互的情况下自动地呈现如所描述的购 物清单。进一步注意,本文中的所有信息的呈现和/或显示可以是视觉的、听觉的、或者既 是视觉的又是听觉的。
[0041] 相对照地,图5示出便利于购物清单呈现的更大的用户控制的例子。从块72开 始,当如使用上面的示例方法之一所确定的那样用户在开车时,WCD12例如通过语音邮件、 文本、电话呼叫或其他手段来接收指示除了用户之外的人希望该用户购买的物品的名称的 消息。作为响应,在块74,访问数据库以找到出售该物品的商店的位置。可以通过使用物品 的名称作为数据库中的输入变量来实施数据库访问。
[0042] 当商店在数据库中被识别为出售被请求的物品时,将用户的位置与这些商店的位 置进行比较,通常与离用户的当前位置最近的商店的位置进行比较。当在决策菱形76确定 用户在商店的阈值距离内时,所述逻辑可以移到块78,以在WCD12的听觉或视觉显示器上 打开对话框,该对话框告诉用户商店名称和位置,并且要求用户确认用户将在该商店中购 物。在块 8〇,将来自块72的被请求的物品在块78确认的商店中的消息与(如果需要的话) 到该商店的方向一起呈现在WCD12上。注意,一旦在块74定位了商店,所述逻辑就可以立 即流到块80,以向用户通知物品已经被请求、谁请求了该物品、该物品是什么,并且典型地 通过下述方式来向用户通知可以买到该物品的地方,g卩,返回最靠近用户的位置的商店,或 者返回在用户的行进方向上最靠近的商店,如果该商店不是绝对最近,则识别在沿着当前 路线一英里的商店停留可能更加方便,而不是相对于当前路线,转身回到用户后面四分之 一英里的商店。
[0043] UI还可以警示用户购买购物清单上的物品的期限迫近。期限可以由在块72发送 了消息的其他用户输入,或者可以从附属于商店并且指示例如购物清单上的物品的折扣价 格的到期的自动访问的网站获得期限。
[0044]图6-8例示了根据以上所阐述的原理的各种示例UI。如图6中所示,UI82可以呈 现在WCD12的视觉显示器30上。然而,如以上所提及的,本文中的ui还可以或者可替代地 可听地呈现和/或呈现在车辆36的听觉或视觉显示器46上。
[0045]如所示,可以与图3的逻辑结合使用的Π 82向用户提示该用户在商店中,询问该 用户是否想记录该商店中的物品。用户可以选择选择器S4来使WCD12对进入照相机37的 视野的所有物品进行成像,或者用户可以选择选择器 86来使WCD12r对用户购买的物品进 行成像。在选择该选择器部之后,用户例如在结账处在照相机 37的前面扫描物品的条形 码,并且WCD12记录这些条形码。或者,用户可以选择88不对商店中的任何物品进行成像。 [00 46]图7示出了可以与图4的逻辑结合使用的UI90。如所示,可以将特定商店在附近 的消息91与用户以前在该商店买过的物品的清单 92 一起呈现。如果需要,用户可以选择 购买每个物品,或者可以仅将清单带入商店来购买物品。
[0047]图8不出了可以与图5的逻辑结合使用的UI94。如所示,可以呈现特定的第三方 想让用户购买特定物品(在例子中,示出的面包)的消息%。选择器98实质上指示要求用 户确认如上所述那样定位的附近的商店是进行购物的候选的对话,并且用户可以选择"是" 或"否"。"否"选择可^调出另一个商店。消息 100指示在9S指示的商店有被请求的物品。 [0048]尽管详细地示出并描述了具体的"开车时的智能购物提醒",但是要理解本发明所 包含的主题仅由权利要求书限制。
【权利要求】
1. 一种方法,包括: 确定用户活动触发是否满足测试,所述活动触发不是对于无线通信装置(WCD)的用户 输入; 响应于确定用户活动触发满足该测试,在WCD上呈现购物清单;和 响应于确定用户活动触发不满足该测试,不在WCD上呈现购物清单。
2. 根据权利要求1所述的方法,其中,所述用户活动触发是高于阈值的速度的运动。
3. 根据权利要求1所述的方法,其中,所述用户活动触发是WCD的用户在车辆中的指 /Jn 〇
4. 根据权利要求1所述的方法,其中,所述用户活动触发是WCD与车辆之间的通信的建 立。
5. 根据权利要求1所述的方法,其中,所述用户活动触发包括WCD对来自另一用户的消 息的接收。
6. 根据权利要求1所述的方法,其中,所述方法还包括: 响应于确定WCD的位置在商店的位置的阈值距离内,在WCD和/或WCD所在的车辆上 呈现作为购买候选的物品的清单。
7. 根据权利要求6所述的方法,其中,按一天中的时间对所述清单进行删减。
8. 根据权利要求1所述的方法,其中,所述方法还包括: 在WCD接收指示除了用户之外的人希望该用户购买的物品的名称的消息; 响应于所述消息,确定出售所述物品的商店;和 在WCD上和/或在其中设置WCD的车辆上至少呈现所述商店的名称和所述物品的标 识。
9. 一种方法,包括: 自动地且在没有用户输入的情况下、确定发生了触发事件,所述触发事件不是对于无 线通信装置(WCD)的用户输入;和 响应于确定发生了触发事件,使用WCD来呈现用户界面(UI),所述Π 包括: 特定商店在附近的消息,连同WCD的用户以前在所述商店买过的物品的清单。
10. 根据权利要求9所述的方法,其中,所述触发事件是高于阈值的速度的运动。
11. 根据权利要求9所述的方法,其中,所述触发事件是WCD的用户在车辆中的指示。
12. 根据权利要求9所述的方法,其中,所述触发事件是WCD与车辆之间的通信的建立。
13. 根据权利要求9所述的方法,其中,所述触发事件包括WCD对来自另一用户的消息 的接收。
14. -种方法,包括: 使用无线通信装置(WCD)来接收不由WCD的用户输入的信号;和 响应于所述信号,使用WCD来向用户呈现至少一个物品和能够在其获得所述物品的至 少一个商店。
15. 根据权利要求Η所述的方法,其中,所述信号建立用户活动触发,以及所述方法还 包括: 确定用户活动触发是否满足测试; 响应于确定用户活动触发满足该测试,将所述至少一个物品和能够在其获得所述物品 的至少一个商店作为购物清单呈现在WCD上;和 响应于确定用户活动触发不满足该测试,不在WCD上呈现购物清单。
16. 根据权利要求15所述的方法,其中,所述用户活动触发是高于阈值的速度的运动。
17. 根据权利要求15所述的方法,其中,所述用户活动触发是WCD的用户在车辆中的指 不。
18. 根据权利要求15所述的方法,其中,所述方法还包括: 响应于确定WCD的位置在商店的位置的阈值距离内,在WCD和/或WCD所在的车辆上 呈现作为购买候选的物品的清单。
19. 根据权利要求18所述的方法,其中,按一天中的时间对所述清单进行删减。
20. 根据权利要求15所述的方法,其中,所述方法还包括: 在WCD接收指示除了用户之外的人希望该用户购买的物品的名称的消息; 响应于所述消息,确定出售该物品的商店;和 在WCD上和/或在其中设置WCD的车辆上呈现该商店的名称和该物品的标识。
【文档编号】G06Q30/02GK104217349SQ201410240844
【公开日】2014年12月17日 申请日期:2014年6月3日 优先权日:2013年6月4日
【发明者】D·G·思艾尔, M·德麦钱特, D·A·尤格, S·弗里德兰德 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1