-
公开(公告)号:US11558321B2
公开(公告)日:2023-01-17
申请号:US17582452
申请日:2022-01-24
Applicant: VMware, Inc.
Inventor: Rohit Pradeep Shetty , Shree Harsha Shedigumme
IPC: H04L51/046 , H04L51/10 , G06V30/413 , H04L51/42 , H04L51/214
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.
-
82.
公开(公告)号:US20220231976A1
公开(公告)日:2022-07-21
申请号:US17192921
申请日:2021-03-05
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Shree Harsha Shedigumme
IPC: H04L12/58
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.
-
公开(公告)号:US20220172006A1
公开(公告)日:2022-06-02
申请号:US17106477
申请日:2020-11-30
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Ramani Panchapakesan
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.
-
公开(公告)号:US20210357472A1
公开(公告)日:2021-11-18
申请号:US17388540
申请日:2021-07-29
Applicant: VMware, Inc.
Inventor: Rohit Pradeep Shetty , Shree Harsha Shedigumme , Sudharsan Thurnatti Sathiamoorthy , Pushkal Maheshwari
IPC: G06F16/955 , G06F16/903 , H04L12/58
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.
-
公开(公告)号:US20210304772A1
公开(公告)日:2021-09-30
申请号:US16829193
申请日:2020-03-25
Applicant: VMware, Inc.
Inventor: Rohit Pradeep Shetty , Suman Aluvala
Abstract: Disclosed are various aspects of postponing or migrating tasks from a first assistant device to another assistant device. In some examples, an assistant device can facilitate task completion. Tasks can be recommended for postponement based upon the complexity of the task, a historical user profile, or the location of the assistant device.
-
公开(公告)号:US11108714B1
公开(公告)日:2021-08-31
申请号:US17030419
申请日:2020-09-24
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Shree Harsha Shedigumme
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.
-
公开(公告)号:US20210176229A1
公开(公告)日:2021-06-10
申请号:US16785682
申请日:2020-02-10
Applicant: VMWARE, INC.
Inventor: Chaoting Xuan , Rohit Pradeep Shetty , Erich Stuntebeck
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.
-
公开(公告)号:US20210119802A1
公开(公告)日:2021-04-22
申请号:US16659016
申请日:2019-10-21
Applicant: VMware, Inc.
Inventor: Rohit Pradeep Shetty
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.
-
-
-
-
-
-
-