Integration of an email client with hosted applications

    公开(公告)号:US11558321B2

    公开(公告)日:2023-01-17

    申请号:US17582452

    申请日:2022-01-24

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for integrating an email client with hosted applications. An email is received from an email client. An image that is a component of the email is identified and sent to an optical character recognition (OCR) service. Extracted text is received from the OCR service. A request for an action object is then sent to a connector for an application, the action object representing a potential action that could be performed with the application based on the extracted text from the OCR service. The action object is then sent to the email client, which is configured to display a prompt allowing a user to perform the action represented by the action object.

    INTELLIGENT MANAGEMENT OF HERO CARDS THAT DISPLAY CONTEXTUAL INFORMATION AND ACTIONS FOR BACKEND SYSTEMS

    公开(公告)号:US20220231976A1

    公开(公告)日:2022-07-21

    申请号:US17192921

    申请日:2021-03-05

    Applicant: VMWARE, INC.

    Abstract: Methods and systems are described for intelligently managing hero cards generated for a user profile. In an example, a server can collect user interaction data that measures how a user interacts with system components. The system components can include emails, hero cards, and software applications. The server can analyze the user interaction data to determine whether a new hero card type should be enabled for a user profile, whether an active hero card type should be disabled for the user profile, and whether parameters for action options on hero cards should be changed for the user profile. The server can make changes to hero cards for the user profile so that the user can receive customized hero cards based on the user's behavior.

    INTELLIGENT WORKFLOWS ON A USER DEVICE

    公开(公告)号:US20220172006A1

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

    申请号:US17106477

    申请日:2020-11-30

    Applicant: VMWARE, INC.

    Abstract: Examples described herein include systems and methods for providing a workflow on a user device. A user device can receive image data from a camera of the user device. The device can perform object recognition to recognize an object from the image data, as well as classification of the object. The user device can match the object classification with a backend system. The example method can also include launching a workflow form associated with the matching backend system. The user device can launch a form having these fields available, either within the workflow application or within a dedicated application associated with the relevant backend system. The user device can pre-fill one or more information fields in the workflow form based on the object classification, providing the user with a head start on submitting the form to the appropriate system.

    AUTOMATED HYPERLINKS FOR DRAFT EMAILS

    公开(公告)号:US20210357472A1

    公开(公告)日:2021-11-18

    申请号:US17388540

    申请日:2021-07-29

    Applicant: VMware, Inc.

    Abstract: Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.

    Integration of an email client with hosted applications

    公开(公告)号:US11108714B1

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

    申请号:US17030419

    申请日:2020-09-24

    Applicant: VMWARE, INC.

    Abstract: Disclosed are various embodiments for integrating an email client with hosted applications. A first regular expression is applied to the body of an email composed by an email client to determine that the email is related to a hosted application. In response to determining that the email is related to the hosted application, a second regular expression is applied to the body of the email to identify the topic of the email. Then, one or more email addresses associated with the topic of the email are identified. The one or more email addresses are then sent to the email client as suggested recipient email addresses for the email.

    SINGLE SIGN-ON SERVICE AUTHENTICATION THROUGH A VOICE ASSISTANT

    公开(公告)号:US20210176229A1

    公开(公告)日:2021-06-10

    申请号:US16785682

    申请日:2020-02-10

    Applicant: VMWARE, INC.

    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. The user is prompted to use a client device, such as a smartphone, to facilitate an authentication flow. A soundwave is played through the client device that contains a secret key, which is then sent to a service that validates the secret key. An association between the user account and the voice assistant device can then be created so that access to third party services can occur.

    TWO-WAY AUTHENTICATION FOR VOICE-ACTIVATED DEVICES

    公开(公告)号:US20210119802A1

    公开(公告)日:2021-04-22

    申请号:US16659016

    申请日:2019-10-21

    Applicant: VMware, Inc.

    Abstract: Examples described herein include systems and methods for authenticating a voice-activated device. An example method can include receiving, at an application server, a request from a user device to authenticate the voice-activated device. The application server can provide a first temporary key and session ID to the user device. The method can further include communicating the first temporary key from the user device to the voice-activated device, such as by reading it aloud or having the user device communicate the key in some manner. The voice-activated device can then provide the key to the application server, which generates a second temporary key and sends it back to the voice-activated device. The second temporary key can then be transferred to the user device, which closes the loop by providing the key back to the application server. The application server can then authenticate and provide access to the voice-activated device.

Patent Agency Ranking