Inferring user availability for a communication

    公开(公告)号:US11128979B2

    公开(公告)日:2021-09-21

    申请号:US16700085

    申请日:2019-12-02

    Abstract: The technology described herein manages communications received by a mobile computing device by ascertaining a user's availability to receive an incoming communication. The technology described herein can optimize the use of notification resources on a computing device to provide notifications only when a user is available to respond to a communication the notification announces. The user's availability to receive a communication can be inferred through the analysis of signal data that describes a present context of the mobile device and/or the mobile device's user. Upon determining a present level of availability, the technology described herein can take several different actions. The actions include generating an alternative notification for a newly received communication, generating no notification for a newly received communication, and communicating an automated “not available” message to the originator of a newly received communication.

    Project entity extraction with efficient search and processing of projects

    公开(公告)号:US11100438B2

    公开(公告)日:2021-08-24

    申请号:US15299787

    申请日:2016-10-21

    Abstract: Systems and methods are provided for associating project entities with projects. In various implementations, user activity data is monitored based on sensor data from at least one user device associated with a user. From the monitored user activity data, entity features are determined of project entities corresponding to the user activity data. Time slots are extracted from the project entities. The time slots are clustered based the entity features of ones of the project entities corresponding to the time slots. The project entities are grouped into projects based on the clustered time slots. Project tags corresponding to the projects are applied to the project entities based on the grouping of the project entities. Content is personalized to the user based on the project tags applied to the project entities.

    Personalization of virtual assistant skills based on user profile information

    公开(公告)号:US10887423B2

    公开(公告)日:2021-01-05

    申请号:US15622742

    申请日:2017-06-14

    Abstract: Disclosed in some examples are methods, systems, machine-readable media, and devices to provide a personalized experience, by making user data available to a skill in a personal assistant service. In an example, a third-party skill such as an automated bot may obtain user data (such as user profile and contextual information at runtime) to personalize and adjust an interaction to the user. Operations to implement the techniques may include: providing a data interface of the personal assistant service to expose user data maintained by the personal assistant service, based on user data privacy settings and third-party skill permissions; receiving a request from the third-party skill, via the data interface, to obtain the user data to in connection with performing some action of the third-party skill; and providing the user data to the third-party skill in response to the request, based on the permission settings and the privacy settings.

    Messaging system for automated message management

    公开(公告)号:US10728200B2

    公开(公告)日:2020-07-28

    申请号:US15918474

    申请日:2018-03-12

    Abstract: Various embodiments, methods, and systems for implementing message management are provided. Message management includes assisting with selecting recipients for messages, and generating, tracking, personalizing, and optimizing messages. The messaging system provides message operations for cycle messages, message tracking interface features, and automatically generating message feature values. In operation, for automatically generating message feature values, a first message to be generated is determined to correspond to a message type. The message type comprises one or more message features, where the one or more messaging features are generated based on customary messaging data. A machine-learning model supports identifying the automatically generated message feature value. A message user interface comprising a message user interface feature is generated based on the message type, such that a first message feature is received to generate the first message based on the automatically generated message feature value. The generated first message is sent to a communication circle.

    Notifications of unaddressed events
    55.
    发明授权

    公开(公告)号:US10673970B2

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

    申请号:US16195019

    申请日:2018-11-19

    Abstract: Personalized notifications are provided to a user. The notifications correspond to events, which can include information items, unaddressed or unnoticed by a user. The unaddressed events may be determined based on sensor data provided by a user device associated with the user including user activity pattern information. Further, an urgency level of the unaddressed event and user availability for responding to the event may be determined. The availably may comprise a model with score(s) corresponding to the user's capability for carrying out tasks associated with addressing the event. Additionally, notification content may be generated based on information about availability and the unaddressed event, and used to provide notification(s). The notification content may include a recommendation to present a notification to the user at a time determined likely to be convenient for the user to be notified of the event or where the user likely has capacity to address the event appropriately.

    Inferring venue visits using semantic information

    公开(公告)号:US10185973B2

    公开(公告)日:2019-01-22

    申请号:US14680762

    申请日:2015-04-07

    Abstract: A method for inferring venue visits using semantic information includes receiving sensor data from sensors. An indication of a location is received that is associated with a user and determined based on the sensor data. A set of candidate venues associated with the location is determined based on the indication of the location. Sets of semantic information associated with the set of candidate venues are determined based on the sensor data. Candidate venues of the set are ranked by confidence that a given candidate venue corresponds to a visited venue of a venue visit based on the set of semantic information associated with the given candidate venue and additional semantic information associated with the user. A highest ranked candidate venue is selected as the visited venue and an indication is provided to a service causing content to be presented to the user based on the selected visited venue.

    Personalized reminders
    58.
    发明授权

    公开(公告)号:US10142487B2

    公开(公告)日:2018-11-27

    申请号:US15397493

    申请日:2017-01-03

    Abstract: Personalized reminder notifications are provided regarding communication-related events. The reminders correspond to missed communications or events unaddressed by a user, and may be determined based on sensor data provided by a user device. Further, an urgency level for the unaddressed event and a user availability model for responding to the event may be determined. The model may include a set of scores corresponding to the user's capability for carrying out tasks associated with responding to the unaddressed event, such as composing email or initiating a call. Additionally, reminder notification content may be generated based on information about availability and the unaddressed event, and used to provide notification(s). The notification content may include a recommendation to present a notification to the user at a future time determined likely to be convenient for the user to respond to the event or where the user likely will have capacity to respond appropriately.

    Meeting Scheduling Resource Efficiency
    60.
    发明申请

    公开(公告)号:US20170308866A1

    公开(公告)日:2017-10-26

    申请号:US15136457

    申请日:2016-04-22

    CPC classification number: G06Q10/1095 H04L43/0876

    Abstract: Meeting scheduling resources are provided including systems and methods for optimizing proposed meeting details using historical information derived from meeting invitees. A statistical analysis, which may employ machine-learning techniques, may be used to determine a meeting attendance model based on past meetings and/or events, user activity, or other information associated with a user. Meeting patterns and availability for the user also may be used to generate the meeting attendance model. A meeting manager service may implement the meeting attendance models to facilitate schedule future meetings. The meeting manager service may also determine an attendance importance for invitees, a likelihood of attending the proposed meeting, given specific meeting features of the proposed meeting (such as time, location, or other meeting features) and recommend optimal meeting features for the proposed meeting.

Patent Agency Ranking