Email security in a multi-tenant email service

    公开(公告)号:US11363060B2

    公开(公告)日:2022-06-14

    申请号:US16662325

    申请日:2019-10-24

    摘要: The technology described herein helps improve email security within a multi-tenant email service. In particular, the technology described herein helps make it more difficult for a first tenant of the email service to impersonate a second tenant of the email service by validating the sending domain before the email leaves the multi-tenant email service. In particular, the technology runs a sending-side source validation on an email. If the source validation fails, the email is still sent, but using a source IP address that will cause the email to fail a receiving-side email authentication tests, such as the sender policy framework (SPF) email authentication test. In contrast, if the source validation passes, the email is sent using a source IP address that will cause the email to pass the receiving-side email authentication tests.

    End-to-end user experiences with a digital assistant

    公开(公告)号:US10789044B2

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

    申请号:US16283897

    申请日:2019-02-25

    摘要: A digital assistant supported across devices such as smartphones, tablets, personal computers, wearable computing devices, game consoles, and the like includes an end-to-end user experience client that interfaces with extensions to applications and/or remote cloud-based services so that user experiences, content, or features can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to perform as an active participant in a user experience from its initiation to its conclusion (i.e., from “end-to-end”) by determining the user's intent, performing tasks and actions, providing status, and interacting with the user as needed. The digital assistant utilizes proximity sensing so that its end-to-end participation in a user experience may span different physical locations. Such capability can facilitate the performance of location-specific actions including authenticating the user to gain access to locations, information, or services that would be restricted from non-authenticated users.

    END-TO-END USER EXPERIENCES WITH A DIGITAL ASSISTANT

    公开(公告)号:US20170374176A1

    公开(公告)日:2017-12-28

    申请号:US15189568

    申请日:2016-06-22

    摘要: A digital assistant supported across devices such as smartphones, tablets, personal computers, wearable computing devices, game consoles, and the like includes an end-to-end user experience client that interfaces with extensions to applications and/or remote cloud-based services so that user experiences, content, or features can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to perform as an active participant in a user experience from its initiation to its conclusion (i.e., from “end-to-end”) by determining the user's intent, performing tasks and actions, providing status, and interacting with the user as needed. The digital assistant utilizes proximity sensing so that its end-to-end participation in a user experience may span different physical locations. Such capability can facilitate the performance of location-specific actions including authenticating the user to gain access to locations, information, or services that would be restricted from non-authenticated users.

    Temporary contacts
    5.
    发明授权

    公开(公告)号:US09807214B2

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

    申请号:US14872863

    申请日:2015-10-01

    发明人: Abhishek Agrawal

    IPC分类号: H04W4/02 H04M1/2745 H04W88/02

    摘要: Architecture that enables the implementation of temporary contacts by the inclusion of additional data with each contact. The additional data can comprise geolocation data such as GPS coordinates, triangulation information, or other geographical coordinate or location data technologies. Additionally, the mere presence of the additional data can be a trigger to interact with the user as to if the contact should be maintained in the long term or removed in the short term. The association of the geolocation location data of a mobile device with a contact being added and intelligent use of the geolocation data enables prompting of the user to delete or mark for deletion the contact as a temporary contact or retain the contact until marked for removal and removed. Spatial and/or temporal criteria can be manually selected or automatically set for all designated temporary contacts or on an individual basis.

    END-TO-END USER EXPERIENCES WITH A DIGITAL ASSISTANT

    公开(公告)号:US20190260851A1

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

    申请号:US16283897

    申请日:2019-02-25

    摘要: A digital assistant supported across devices such as smartphones, tablets, personal computers, wearable computing devices, game consoles, and the like includes an end-to-end user experience client that interfaces with extensions to applications and/or remote cloud-based services so that user experiences, content, or features can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to perform as an active participant in a user experience from its initiation to its conclusion (i.e., from “end-to-end”) by determining the user's intent, performing tasks and actions, providing status, and interacting with the user as needed. The digital assistant utilizes proximity sensing so that its end-to-end participation in a user experience may span different physical locations. Such capability can facilitate the performance of location-specific actions including authenticating the user to gain access to locations, information, or services that would be restricted from non-authenticated users.

    End-to-end user experiences with a digital assistant

    公开(公告)号:US10257314B2

    公开(公告)日:2019-04-09

    申请号:US15189568

    申请日:2016-06-22

    摘要: A digital assistant supported across devices such as smartphones, tablets, personal computers, wearable computing devices, game consoles, and the like includes an end-to-end user experience client that interfaces with extensions to applications and/or remote cloud-based services so that user experiences, content, or features can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to perform as an active participant in a user experience from its initiation to its conclusion (i.e., from “end-to-end”) by determining the user's intent, performing tasks and actions, providing status, and interacting with the user as needed. The digital assistant utilizes proximity sensing so that its end-to-end participation in a user experience may span different physical locations. Such capability can facilitate the performance of location-specific actions including authenticating the user to gain access to locations, information, or services that would be restricted from non-authenticated users.