-
公开(公告)号:US11301584B2
公开(公告)日:2022-04-12
申请号:US16743580
申请日:2020-01-15
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Dikla Dotan-Cohen , Haim Somech , Ido Priness
Abstract: Systems, methods, and computer-readable storage media are provided for automating personalized out-of-the-box and ongoing in-application settings. A triggering event is detected for an exchange of information between an information service and one or more application or service. A trust level and domain of information of the one or more application or service is determined. Based on the trust level and domain of information, information to be shared with the one or more application or service is identified and the identified information is shared. The information to be shared can be all of the requested information, some of the requested information, or none of the requested information.
-
公开(公告)号:US20210026984A1
公开(公告)日:2021-01-28
申请号:US17067714
申请日:2020-10-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dikla Dotan-Cohen , Ido Priness , Haim Somech
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.
-
公开(公告)号:US10884699B2
公开(公告)日:2021-01-05
申请号:US16153410
申请日:2018-10-05
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Adi L. Miller , Haim Somech , Michal Bloch Ron
IPC: G06F3/048 , G06F3/16 , G06F3/0482
Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating content navigation, according to embodiments of the present invention. In one embodiment, a data structure is generated to organize data from content corresponding with an event at which the content is discussed. During the event, input is monitored, and an input for which to identify relevant content is detected. Based on the input, content that is relevant to the detected input is identified using the data structure by comparing at least a portion of the detected input with the data in the data structure. An indication of the relevant content is provided to trigger presentation of the relevant content, or a notification thereof.
-
公开(公告)号:US10572680B2
公开(公告)日:2020-02-25
申请号:US15625506
申请日:2017-06-16
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Dikla Dotan-Cohen , Haim Somech , Ido Priness
Abstract: Systems, methods, and computer-readable storage media are provided for automating personalized out-of-the-box and ongoing in-application settings. A triggering event is detected for an exchange of information between an information service and one or more application or service. A trust level and domain of information of the one or more application or service is determined. Based on the trust level and domain of information, information to be shared with the one or more application or service is identified and the identified information is shared. The information to be shared can be all of the requested information, some of the requested information, or none of the requested information.
-
公开(公告)号:US10516964B2
公开(公告)日:2019-12-24
申请号:US14811220
申请日:2015-07-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Dikla Dotan-Cohen , Ido Priness , Haim Somech
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.
-
公开(公告)号:US10388325B1
公开(公告)日:2019-08-20
申请号:US15941256
申请日:2018-03-30
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Eyal Badash , Adi L. Miller , Haim Somech
IPC: H04N5/93 , G11B27/031 , G11B27/34 , H04N9/802 , G10L15/22
Abstract: Aspects of the technology described herein provide a non-disruptive natural user interface (NUI). In aspects, the NUI input is captured within a media that is to be transmitted to a recipient. Including the NUI input within the transferred media would cause a disruption to the user experience when viewing or listening to the media. Aspects of the technology described herein identify and remove, or otherwise obscure, the NUI input, while maintaining the surrounding portion of media content that does not include the NUI command. Exemplary media that can be used with the technology described herein includes images, videos, and audio transmissions. A non-disruptive NUI input can be provided when recording a media for subsequent transmission or during a synchronous media communication session.
-
公开(公告)号:US20180373707A1
公开(公告)日:2018-12-27
申请号:US16120977
申请日:2018-09-04
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shira Weinberg , Haim Somech , Scott Vernon Fynn , Uri Barash , Colleen Elizabeth Hamilton , Robert J. Howard, III
Abstract: One or more techniques and/or systems are provided for constructing a complementary calendar and/or a shadow calendar. A user may maintain a primary calendar within which the user may schedule user specified tasks and/or meetings, but may inadvertently omit other entries. Accordingly, a complementary calendar may be constructed based upon inferences derived from user signal data (e.g., information used to identify/infer activities of the user, such as social network profile information, messages, temporal information, locational information, documents, etc.). The complementary calendar may be automatically populated with entries corresponding to inferences derived from user signals and/or real-time conditions (e.g., weather, store hours, traffic conditions, etc.). The primary calendar and the complementary calendar may be merged to create a shadow calendar. The complementary calendar and/or the shadow calendar may be displayed to the user and/or may be used to provide dynamic notifications and/or suggestions to the user (e.g. regarding conflicting entries/obligations, etc.).
-
公开(公告)号:US20180212773A1
公开(公告)日:2018-07-26
申请号:US15415714
申请日:2017-01-25
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Alona Kushnirsky , Haim Somech , Oded Nahir
CPC classification number: H04L9/321 , H04L9/0833 , H04L9/0891 , H04L63/0492 , H04L63/065 , H04L2209/805 , H04W4/80 , H04W8/005 , H04W12/04 , H04W48/16
Abstract: Systems, methods, and computer-readable storage media are provided for enabling discovery of a user by a member of an inner circle of the member when the user is in close proximity to the member. An indication is received from a user device indicating members of an inner circle of the user. A private key is sent to the mobile devices of each member of the inner circle. When the user device broadcasts an encrypted identifier, member devices with the private key can decrypt the encrypted identifier, allowing the member to discover that the user is in close proximity The user can also update membership of the inner circle so that only members presently in the inner circle can discover that the user is in close proximity.
-
公开(公告)号:US20160248865A1
公开(公告)日:2016-08-25
申请号:US14626477
申请日:2015-02-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dikla Dotan-Cohen , Assaf Avihoo , Ido Priness , Haim Somech
IPC: H04L29/08
CPC classification number: H04L67/26 , G06Q10/109 , H04L29/08693 , H04L51/24 , H04L51/26 , H04M3/42365
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.
Abstract translation: 向用户提供个性化通知。 通知对应于事件,其可以包括用户未被解释或未被注意的信息项。 可以基于由与用户相关联的用户设备提供的包括用户活动模式信息的传感器数据来确定未被解决的事件。 此外,可以确定用于响应事件的未解决事件和用户可用性的紧急级别。可用地可以包括具有与用户执行与解决事件相关联的任务的能力的能力的评分的模型。 另外,可以基于关于可用性和未解决事件的信息来生成通知内容,并且用于提供通知。 通知内容可以包括在确定可能方便用户被通知事件的时间向用户呈现通知的建议,或者用户可能具有适当地解决该事件的能力的建议。
-
公开(公告)号:US20230231973A1
公开(公告)日:2023-07-20
申请号:US18186804
申请日:2023-03-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shai Ifrach , Haim Somech
CPC classification number: H04N7/15 , G06V40/172 , G06T7/174
Abstract: Techniques of streaming data processing for hybrid online meetings are disclosed herein. In one example, a method includes receiving, at the remote server, a video stream captured by a camera in the conference room. The video stream captures images of multiple local participants of an online meeting. The method also includes determining identities of the captured images of the multiple local participants in the received video stream using meeting information of the online meeting and generating a set of individual video streams each corresponding to one of the multiple local participants. The set of individual video streams can then be transmitted to the second computing device corresponding to a remote participant of the online meeting as if the multiple local participants are virtually joining the online meeting.
-
-
-
-
-
-
-
-
-