-
公开(公告)号:US11128979B2
公开(公告)日:2021-09-21
申请号:US16700085
申请日:2019-12-02
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Dikla Dotan-Cohen , Ido Priness , Haim Somech
IPC: H04W4/021 , H04W24/02 , G06Q10/10 , H04M1/72454 , H04M1/72457 , H04M3/42 , H04W4/16 , H04M1/72463
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.
-
公开(公告)号:US11100438B2
公开(公告)日:2021-08-24
申请号:US15299787
申请日:2016-10-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Haim Somech , Ido Priness , Dikla Dotan-Cohen
IPC: G06Q10/06 , G06F16/28 , G06F16/2457 , G06F16/95 , H04L12/911 , H04L29/08
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.
-
公开(公告)号:US10887423B2
公开(公告)日:2021-01-05
申请号:US15622742
申请日:2017-06-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Haim Somech , Adi L. Miller , Adi Gerzi , Itamar Barkai , Faith Y. Xu , Omri Gutman
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.
-
公开(公告)号:US10728200B2
公开(公告)日:2020-07-28
申请号:US15918474
申请日:2018-03-12
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Adi Miller , Haim Somech , Ido Priness
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.
-
公开(公告)号:US10673970B2
公开(公告)日:2020-06-02
申请号:US16195019
申请日:2018-11-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dikla Dotan-Cohen , Assaf Avihoo , Ido Priness , Haim Somech
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.
-
公开(公告)号:US20190171845A1
公开(公告)日:2019-06-06
申请号:US15832701
申请日:2017-12-05
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dikla Dotan-Cohen , Ido Priness , Haim Somech
CPC classification number: G06F21/6245 , G06F21/6227 , H04L51/02 , H04L51/04 , H04L51/18 , H04L63/102 , H04L63/105 , H04L63/205
Abstract: Systems, methods, and computer-readable storage media are provided for sharing user-information with bots. An automated task to be performed on behalf of a user is determined from at least one user message provided to a user interface of a first bot. A second bot is determined that is capable of performing the automated task on behalf of the user. User information of the user to provide to the second bot for the performing of the automated task is determined. Content of the user information is based on a trust level of the second bot and service parameters for completing the automated task. The first bot provides the determined user information to the second bot using one or more network communications.
-
公开(公告)号:US10185973B2
公开(公告)日:2019-01-22
申请号:US14680762
申请日:2015-04-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ido Priness , Haim Somech , Adi L. Miller , Michael Sterenberg , Oded Vainas
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.
-
公开(公告)号:US10142487B2
公开(公告)日:2018-11-27
申请号:US15397493
申请日:2017-01-03
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Dikla Dotan-Cohen , Assaf Avihoo , Ido Priness , Haim Somech
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.
-
公开(公告)号:US20180332169A1
公开(公告)日:2018-11-15
申请号:US15622742
申请日:2017-06-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Haim Somech , Adi L. Miller , Adi Gerzi , Itamar Barkai , Faith Y. Xu , Omri Gutman
CPC classification number: H04M3/5166 , G06F3/048 , G06Q10/10 , H04L67/26 , H04L67/306 , H04M3/4936 , H04M3/5133 , H04M3/5191 , H04M3/5233 , H04M2250/74
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.
-
公开(公告)号:US20170308866A1
公开(公告)日:2017-10-26
申请号:US15136457
申请日:2016-04-22
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Dikla Dotan-Cohen , Adi Miller , Haim Somech , Oded Nahir
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.
-
-
-
-
-
-
-
-
-