IP Library Granted Patent US 11,271,881
Granted Patent B2
US 11,271,881 · App. 17/355,522 · Granted Mar 8, 2022

Integration of an email client with hosted applications

Inventor: Rohit Pradeep Shetty (Bangalore, IN)
Assignee: VMWARE, INC.
H04L51/046G06K9/00456H04L51/10H04L51/14H04L51/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,271,881
App. No.
17/355,522
Granted
Mar 8, 2022
Kind
B2
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.

Claims (38)

1. A system, comprising:

a computing device comprising a processor and a memory; and

machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:

receive an email from an email client;

identify an image that is a component of the email;

send the image to an optical character recognition (OCR) service;

receive extracted text from the OCR service;

request an action object from 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; and

send the action object to the email client, wherein the email client is configured to display a prompt allowing a user to perform the action represented by the action object.

2. The system of claim 1 , wherein the machine-readable instructions that request the action object from the connector provide the email and the extracted text to the connector.

3. The system of claim 1 , wherein the machine-readable instructions that cause the computing device to identify that an image is a component of the email further cause the computing device to apply a regular expression to the email that matches a file extension for the image.

4. The system of claim 1 , wherein the action object is requested from a connector for an application that has been previously specified by the user.

5. The system of claim 1 , wherein the image is embedded in a body of the email.

6. The system of claim 1 , wherein the image is attached to the email.

7. A non-transitory, computer-readable medium comprising machine-readable instructions that, when executed by a process of a computing device, cause the computing device to at least:

receive an email from an email client;

identify an image that is a component of the email;

send the image to an optical character recognition (OCR) service;

receive extracted text from the OCR service;

request an action object from 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; and

send the action object to the email client, wherein the email client is configured to display a prompt allowing a user to perform the action represented by the action object.

8. The non-transitory, computer-readable medium of claim 7 , wherein the machine-readable instructions that request the action object from the connector provide the email and the extracted text to the connector.

9. The non-transitory, computer-readable medium of claim 7 , wherein the machine-readable instructions that cause the computing device to identify that an image is a component of the email further cause the computing device to apply a regular expression to the email that matches a file extension for the image.

10. The non-transitory, computer-readable medium of claim 7 , wherein the action object is requested from a connector for an application that has been previously specified by the user.

11. The non-transitory, computer-readable medium of claim 7 , wherein the image is embedded in a body of the email.

12. The non-transitory, computer-readable medium of claim 7 , wherein the image is attached to the email.

13. A computer-implemented method, comprising:

receiving an email from an email client;

identifying an image that is a component of the email;

sending the image to an optical character recognition (OCR) service;

receiving extracted text from the OCR service;

requesting an action object from 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; and

sending the action object to the email client, wherein the email client is configured to display a prompt allowing a user to perform the action represented by the action object.

14. The computer-implemented method of claim 13 , wherein requesting the action object from the connector further comprises providing the email and the extracted text to the connector.

15. The computer-implemented method of claim 13 , wherein identifying that an image is a component of the email further comprises applying a regular expression to the email that matches a file extension for the image.

16. The computer-implemented method of claim 13 , wherein the action object is requested from a connector for an application that has been previously specified by the user.

17. The computer-implemented method of claim 13 , wherein the image is embedded in a body of the email.

18. The computer-implemented method of claim 13 , wherein the image is attached to the email.

Assignments (3)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →