-
公开(公告)号:US20170357395A1
公开(公告)日:2017-12-14
申请号:US15603030
申请日:2017-05-23
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Robin Dua
IPC: G06F3/0484 , G06F3/0482 , G06F3/16
CPC classification number: G06F3/0484 , G06F3/0482 , G06F3/04842 , G06F3/167 , G06F9/542 , G06Q10/109 , H04M2250/12
Abstract: A user device includes multiple environmental sensors that sense environmental conditions relating to an environment in which the user device is located. The sensors may, for example, include an accelerometer, a lighting sensor, and an audio sensor. Additional data from other sensor data sources external to the user device, e.g., a weather service, may also be received. A processor in the user device infers, based on the sense environmental conditions, and, optionally, the additional data from other sensor data sources, performance of one or more activities. For each activity for which there is a positive inference, the processor determines if there is a device action associated with the activity. In response to a positive determination, the user device performs the device action.
-
公开(公告)号:US20170206550A1
公开(公告)日:2017-07-20
申请号:US14313432
申请日:2014-06-24
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Michael Schwarz , Robin Dua , Sangsoo Sung , Andrew Tomkins
IPC: G06Q30/02
CPC classification number: G06Q30/0251 , G06Q30/0275
Abstract: Methods, systems, and apparatus for allocating an offer based, in part, on a user's utility. In one aspect, a method includes receiving, at a data processing apparatus, data describing a purchase intent for a set of items, the purchase intent being for a user; receiving, at the data processing apparatus, from each offeror in a set of offerors: a corresponding offer from the offeror, each offer applying to one or more items in the set of items, and a corresponding valuation of the offer by the offeror for presentation of the offer to the user; for each offer in the set of offers, determining, by the data processing apparatus, a corresponding utility to the user based on a user utility model, and adjusting the valuation for the offer based on the corresponding utility determined for the offer to generate an adjusted valuation for the offer.
-
公开(公告)号:US20160350306A1
公开(公告)日:2016-12-01
申请号:US14752207
申请日:2015-06-26
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Robin Dua
CPC classification number: G06F16/24565 , G06F16/248 , G06F16/9535 , G06F16/9537 , G06Q10/109 , H04W4/029
Abstract: Methods, systems, and apparatus, for associating actions with events that are determined independent of the action type of the action. A system receives, from a user device, identification of an action to be taken, the action being one of a plurality of action types, and an identification of a first event that is determined independent of the action type and for which the occurrence of the first event may be determined by the system. They system associates the action and the first event with instructions for determining if the first event has occurred, and then determines whether the first event has occurred. In response to determining that the first event has occurred, the system causes the action to occur.
Abstract translation: 方法,系统和装置,用于将动作与独立于动作的动作类型确定的事件相关联。 系统从用户设备接收要采取的动作的标识,作为多个动作类型之一的动作,以及独立于动作类型确定的第一事件的标识, 第一个事件可以由系统确定。 它们将操作和第一事件与用于确定第一事件是否已经发生的指令相关联,然后确定第一事件是否已经发生。 响应于确定第一事件已经发生,系统导致发生动作。
-
公开(公告)号:US09474043B1
公开(公告)日:2016-10-18
申请号:US15197301
申请日:2016-06-29
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Robin Dua
CPC classification number: G06F3/04847 , G06F3/0482 , G06K9/00456 , G06Q10/10 , G06Q40/04 , G06Q40/06 , H04L51/04 , H04L67/20 , H04W4/02 , H04W4/025 , H04W68/005
Abstract: Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving data responsive to a selection of an action trigger prompt at a user device, wherein: the action trigger prompt is rendered at the user device with a resource and displayed with the resource in an initial state, and upon selection of the action trigger prompt the user device displays an action trigger menu that facilitates the input of a plurality of parameter values for an event; and the received data specifies a user defined event and an action associated with the user defined event and to be taken in response to the occurrence of the user defined event; and storing the data specifying the user defined event and the action to be take in response to the occurrence of the user defined event in an action trigger data store.
Abstract translation: 用于提供基于第三方数据的通知的方法,系统和装置。 一方面,一种方法包括响应于在用户设备处的动作触发提示的选择来接收数据,其中:动作触发提示在用户设备处以资源呈现并且以资源显示在初始状态,并且在 选择动作触发提示,用户设备显示促进输入事件的多个参数值的动作触发菜单; 并且所接收的数据指定与用户定义的事件相关联的用户定义事件和动作,并且响应于用户定义的事件的发生而被采用; 并且在动作触发数据存储器中存储指定用户定义事件的数据和响应于用户定义事件的发生而采取的动作。
-
公开(公告)号:US20150371271A1
公开(公告)日:2015-12-24
申请号:US14313451
申请日:2014-06-24
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Michael Schwarz , Robin Dua , Sangsoo Sung , Andrew Tomkins
IPC: G06Q30/02
CPC classification number: G06Q30/0261 , G06Q30/0241 , G06Q30/0259 , G06Q30/0267 , H04W4/02 , H04W4/21
Abstract: Methods, systems, and apparatus, for detour based content selection. In one aspect, a method includes receiving, at a data processing apparatus, location data for a plurality of users, the location data describing, for each user, locations of a user device of the user; determining, from the location data, route data for the plurality of users, the route data describing, for each user, a route traveled by the user; determining, by the data processing apparatus, for at least one or more of the users, a detour from the route traveled by the user to a retail location of the offeror; determining, by the data processing apparatus, for each of the at least one or more of the users, whether the user is eligible for an offer of the offeror based on the detour; and for each user eligible for an offer, enabling the offeror to provide an offer to the user.
Abstract translation: 方法,系统和装置,用于基于绕行的内容选择。 一方面,一种方法包括在数据处理装置处接收多个用户的位置数据,所述位置数据针对每个用户描述用户的用户设备的位置; 从所述位置数据确定所述多个用户的路线数据,所述路线数据针对每个用户描述由所述用户行进的路线; 由所述数据处理装置为所述用户中的至少一个或多个确定从所述用户行进到所述提供者的零售位置的路线; 由所述数据处理装置为所述至少一个或多个所述用户中的每一个确定所述用户是否有资格基于所述绕行提供所述要约者的要约; 并且对于符合条件的每个用户,允许提供者向用户提供报价。
-
公开(公告)号:US20150370884A1
公开(公告)日:2015-12-24
申请号:US14313459
申请日:2014-06-24
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Robin Dua , Sangsoo Sung , Andrew Tomkins
IPC: G06F17/30
CPC classification number: G06F16/285 , G06Q10/109
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for list accumulation and reminder triggering. In one aspect, a method includes receiving, at a data processing apparatus, a first input comprising a plurality of terms; determining, by the data processing apparatus, that one or more of the terms in the first input specify an item that belongs to a reminder category, the reminder category being associated with a collection of items that belong to the category and for which reminders may be generated; and in response to the determination, storing data that associates a reminder type with the item specified by the one or more terms.
Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于列表累积和提醒触发。 一方面,一种方法包括在数据处理装置处接收包括多个项的第一输入; 由数据处理装置确定第一输入中的一个或多个术语指定属于提醒类别的项目,提醒类别与属于该类别的项目的集合相关联,并且提醒可以是 生成的 并且响应于所述确定,存储将提醒类型与由所述一个或多个术语指定的项目相关联的数据。
-
公开(公告)号:US09934129B1
公开(公告)日:2018-04-03
申请号:US15462547
申请日:2017-03-17
Applicant: Google Inc.
Inventor: Cristina Elena Budurean , Richard Michael Gaywood , Dino Hughes , Johannes Tonollo , Philip James Adams , Fergus Gerard Hurley
CPC classification number: G06F11/3664 , G06F11/3668 , G06F11/3672 , G06F11/3688 , G06F11/3692
Abstract: A system generates screenshots of a graphical user interface (GUI) of an application that is displayed by target devices testing the application. Each screenshot includes an image of the GUI and metadata indicative of elements of the GUI present in the image or a state of the application or target device when the image is generated. The system determines, based on the metadata of a screenshot from a first set of the screenshots and the metadata of a screenshot from a second set of the screenshots, whether the screenshots are similar and if so, the system assigns the screenshot from the second set of screenshots to a cluster that includes the screenshot from the first set of screenshots. The system outputs an indication of the cluster (e.g., a notification or graphical indication) indicative of the similarity or discrepancy between the screenshots.
-
公开(公告)号:US20170054812A1
公开(公告)日:2017-02-23
申请号:US14830080
申请日:2015-08-19
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Robin Dua
IPC: H04L29/08 , G06F3/0484 , G06F3/0482
Abstract: Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed.
Abstract translation: 方法,系统和装置,用于定义和监视物理实体的事件以及响应于事件发生的动作的执行。 一种方法包括接收指示物理实体的事件的数据,部分由物理环境特征指定的事件由数据处理设备监视事件的发生; 接收指示与所述事件相关联并且响应于所述事件的发生被采取的动作的数据; 监测物理实体事件的发生情况; 并且响应于事件的发生,导致与事件相关联的动作被执行。
-
公开(公告)号:US20160378325A1
公开(公告)日:2016-12-29
申请号:US15264023
申请日:2016-09-13
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Robin Dua
IPC: G06F3/0484 , G06K9/00 , G06F3/0482
CPC classification number: G06F3/04847 , G06F3/0482 , G06K9/00456 , G06Q10/10 , G06Q40/04 , G06Q40/06 , H04L51/04 , H04L67/20 , H04W4/02 , H04W4/025 , H04W68/005
Abstract: Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving first instructions that cause a user device to render a resource that includes a first parameter value of a first parameter and display the resource and generating second instructions that cause the user device to display an action trigger prompt that is rendered with the resource and in an initial state, and wherein the action trigger prompt is rendered to augment the resource with additional content not provided by rendering of the resource according to the first instructions.
Abstract translation: 用于提供基于第三方数据的通知的方法,系统和装置。 一方面,一种方法包括接收使得用户设备呈现包括第一参数的第一参数值的资源的第一指令,并且显示资源并产生使得用户设备显示动作触发提示的第二指令, 使用资源呈现并处于初始状态,并且其中,动作触发提示被渲染为根据根据第一指令呈现资源而不提供的附加内容来增加资源。
-
公开(公告)号:US09408182B1
公开(公告)日:2016-08-02
申请号:US14752369
申请日:2015-06-26
Applicant: Google Inc.
Inventor: Fergus Gerard Hurley , Robin Dua
CPC classification number: G06F3/04847 , G06F3/0482 , G06K9/00456 , G06Q10/10 , G06Q40/04 , G06Q40/06 , H04L51/04 , H04L67/20 , H04W4/02 , H04W4/025 , H04W68/005
Abstract: Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving data responsive to a selection of an action trigger prompt at a user device, wherein: the action trigger prompt is rendered at the user device with a resource and displayed with the resource in an initial state, and upon selection of the action trigger prompt the user device displays an action trigger menu that facilitates the input of a plurality of parameter values for an event; and the received data specifies a user defined event and an action associated with the user defined event and to be taken in response to the occurrence of the user defined event; and storing the data specifying the user defined event and the action to be take in response to the occurrence of the user defined event in an action trigger data store.
-
-
-
-
-
-
-
-
-