Ranking and selecting task components based on frequency of completions

    公开(公告)号:US10831348B1

    公开(公告)日:2020-11-10

    申请号:US14106294

    申请日:2013-12-13

    申请人: Google Inc.

    摘要: Methods and apparatus related to determining a ranking of class members of a task component class. A task component class identifier may be identified, the task component class identifier having a plurality of associated class members. One or more task completion indicators having the identified at least one task component class identifier may be determined. Each of the task completion indicators may indicate which of the associated class members was utilized to complete a task. One or more of the associated class members for the task component class identifier may be ranked. The ranking may be based on frequency of occurrence of the given associated class member in the task completion indicators.

    Determining a likelihood of completion of a task

    公开(公告)号:US09684627B1

    公开(公告)日:2017-06-20

    申请号:US14106160

    申请日:2013-12-13

    申请人: Google Inc.

    IPC分类号: G06Q10/00 G06F15/00

    CPC分类号: G06F15/00 G06Q10/0631

    摘要: Methods and apparatus related to determining a likelihood that a task is completed. One or more task completion entities with which the user can interact to complete the task may be determined. One or more activity data indicators may be determined for a given entity of the task completion entities. The activity data indictors are indicative of the user performing the action through interaction with the given entity. User activity data may be received and compared with the activity data indicators to determine one or more matching activity data indicators of the activity data indicators that match the user activity data. A likelihood that the task is completed may be determined based on the matching activity data indicators.

    Presenting tasks in email application and calendar application

    公开(公告)号:US10218670B2

    公开(公告)日:2019-02-26

    申请号:US14862619

    申请日:2015-09-23

    申请人: GOOGLE INC.

    摘要: A computing system may generate an email application and a calendar application. The email application may be configured to retrieve at least one task from a task database, retrieve at least one email from an email database, and concurrently present the at least one retrieved task and the at least one retrieved email in an email user interface, the at least one retrieved task and the at least one retrieved email being adjacent and non-overlapping within the email user interface. The calendar application may be configured to retrieve the at least one task from the task database, retrieve at least one appointment from an appointment database, and concurrently present the at least one retrieved task and the at least one retrieved appointment in a calendar user interface, the at least one retrieved task and the at least one retrieved appointment being adjacent and non-overlapping within the calendar user interface.

    Systems and methods for annotating messages with reminders

    公开(公告)号:US09892105B2

    公开(公告)日:2018-02-13

    申请号:US14472332

    申请日:2014-08-28

    申请人: GOOGLE INC.

    摘要: A method of annotating an electronic message executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a user interface for an electronic messaging application. The user interface includes a list of messages received by the user, and each displayed message includes a respective message summary that is displayed. The device receives from the user a description of a first task associated with a first message of the displayed messages. The user provides the description using a control in the user interface. The device stores the description as a first annotation associated with the first message and updates the displayed messages in the list of messages. For the first message, the device displays the first annotation as a substitute for the message summary.

    User state based engagement
    5.
    发明授权

    公开(公告)号:US09628414B1

    公开(公告)日:2017-04-18

    申请号:US13843329

    申请日:2013-03-15

    申请人: Google Inc.

    摘要: The subject technology discloses configurations, for a set of unique users, processing application usage logs to determine a set of features of an application accessed by each user. A respective profile of each user is then updated based on the determined set of features accessed by the set of unique users. The subject technology determines a set of users that have lapsed in usage of an application based on a respective profile of each user. One or more previous engagement messages sent to the determined set of users are determined. The subject technology ranks a set of engagement types for each user of the determined set of users based on a set of criteria including the determined previous engagement messages. A new engagement message is generated based on a selected engagement type and then transmitted to each user of the determined set of users.

    Systems and Methods for Triggering Redisplay of a Postponed Message
    6.
    发明申请
    Systems and Methods for Triggering Redisplay of a Postponed Message 审中-公开
    用于触发重新显示延迟消息的系统和方法

    公开(公告)号:US20160065527A1

    公开(公告)日:2016-03-03

    申请号:US14473550

    申请日:2014-08-29

    申请人: GOOGLE INC.

    IPC分类号: H04L12/58

    摘要: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.

    摘要翻译: 在具有一个或多个处理器和存储器的计算设备处执行延迟电子消息的方法。 存储器存储配置为由一个或多个处理器执行的一个或多个程序。 设备为计算设备的用户显示第一电子消息,并接收用户输入以推迟第一电子消息。 响应于用户输入,设备在用户界面窗口中显示多个延迟位置,并从显示的多个延迟位置接收用户对延迟位置的选择。 然后,该设备禁止在计算设备处显示第一电子消息。 当随后确定计算设备处于第一延迟位置时,设备重新显示第一电子消息。

    Systems and Methods for Biasing Task Assistance Auto-complete Suggestions
    7.
    发明申请
    Systems and Methods for Biasing Task Assistance Auto-complete Suggestions 审中-公开
    偏好任务帮助的系统和方法自动完成建议

    公开(公告)号:US20160063451A1

    公开(公告)日:2016-03-03

    申请号:US14472336

    申请日:2014-08-28

    申请人: GOOGLE INC.

    IPC分类号: G06Q10/10 H04L12/24 H04L12/58

    摘要: A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The method includes receiving, from a user, a task description corresponding to an electronic message. The method further includes identifying, based on the task description, a task template from among a plurality of predefined task templates. The identified task template includes one or more task parameters. The method further includes determining values for the one or more task parameters based on contents of the electronic message. The method further includes presenting, to the user for user selection, a set of options for completing a task corresponding to the received task description. At least a first subset of the options in the set of options is based upon the one or more first task parameters.

    摘要翻译: 在具有一个或多个处理器和存储器的计算设备上执行任务管理的方法。 存储器存储配置为由一个或多个处理器执行的一个或多个程序。 该方法包括从用户接收对应于电子消息的任务描述。 该方法还包括基于任务描述识别来自多个预定义任务模板中的任务模板。 所识别的任务模板包括一个或多个任务参数。 该方法还包括基于电子消息的内容来确定一个或多个任务参数的值。 该方法还包括向用户呈现用户选择的一组用于完成与所接收的任务描述相对应的任务的选项。 该组选项中的至少第一选项子集基于一个或多个第一任务参数。

    Service profiles for associating data services with application
    8.
    发明授权
    Service profiles for associating data services with application 有权
    用于将数据服务与应用程序相关联的服务配置文件

    公开(公告)号:US08875062B1

    公开(公告)日:2014-10-28

    申请号:US13654823

    申请日:2012-10-18

    申请人: Google Inc.

    IPC分类号: G06F13/00 G06F15/00

    CPC分类号: G06Q30/02

    摘要: Service profiles for associating data services with applications are described, including receiving a first input from a user identifying a first service to include in a service profile; receiving a second input from the user identifying a second service to include in the service profile, the second service is associated with the user; receiving a third input from the user defining one or more boundaries of one or more of the first service and the second service; receiving a fourth input from the user indicating association of the service profile with one of the at least one application; storing the service profile with information of the first service, the second service, and the association with the one of the at least one application; and based on the service profile, determining whether to grant access to the first service and second service by the at least one application.

    摘要翻译: 描述用于将数据服务与应用相关联的服务简档,包括从用户身份接收识别要包括在服务简档中的第一服务的第一输入; 从所述用户接收识别要包括在所述服务简档中的第二服务的第二输入,所述第二服务与所述用户相关联; 从所述用户接收定义所述第一服务和所述第二服务中的一个或多个的一个或多个边界的第三输入; 从所述用户接收指示所述服务简档与所述至少一个应用程序之一的关联的第四输入; 将所述服务简档与所述第一服务,所述第二服务和与所述至少一个应用中的一个应用的关联的信息进行存储; 并且基于所述服务简档,确定是否通过所述至少一个应用授予对所述第一服务和所述第二服务的访问。

    Systems and methods for triggering redisplay of a postponed message

    公开(公告)号:US10680988B2

    公开(公告)日:2020-06-09

    申请号:US14473550

    申请日:2014-08-29

    申请人: GOOGLE INC.

    IPC分类号: G06F15/16 H04L12/58

    摘要: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.

    Control and enforcement of access of user data
    10.
    发明授权
    Control and enforcement of access of user data 有权
    控制和执行用户数据的访问

    公开(公告)号:US09449181B1

    公开(公告)日:2016-09-20

    申请号:US13656065

    申请日:2012-10-19

    申请人: Google Inc.

    IPC分类号: G06F21/62 G06F21/00

    摘要: Control and enforcement of access of user data are described, including receiving a request from an application to access data associated with a user; determining that a service profile and another service profile are associated with the user, the service profile includes at least one data service specified by the user and the another service profile includes at least another data service specified by the user; identifying the service profile being associated, by the user, with at least the application; determining whether the data requested by the application are provided by the at least one data service included in the service profile; and performing an action with respect to access by the application to the data requested, based on a result of the determining.

    摘要翻译: 描述了用户数据访问的控制和执行,包括从应用接收访问与用户相关联的数据的请求; 确定服务简档和另一服务简档与用户相关联,所述服务简档包括由用户指定的至少一个数据服务,并且所述另一服务简档至少包括由用户指定的另一数据服务; 用户至少识别与该应用相关联的服务简档; 确定由所述应用请求的数据是否由所述服务简档中包括的所述至少一个数据服务提供; 以及基于所述确定的结果,执行关于所述应用对所请求数据的访问的动作。