IP Library Granted Patent US 11,301,710
Granted Patent B2
US 11,301,710 · App. 17/000,069 · Granted Apr 12, 2022

Managing camera actions

Inventors: Kar-Fai Tse (Peachtree Corners, GA); Erich Peter Stuntebeck (Marietta, GA); Chaoting Xuan (Duluth, GA)
Assignee: VMware, Inc.
G06K9/344G06F21/6245G06K9/00469G06K9/22G06K9/78G06Q10/10H04N5/232G06K2209/01
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,301,710
App. No.
17/000,069
Granted
Apr 12, 2022
Kind
B2
Abstract

Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one example, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate an image tag that describe the image. The client device can determine that the image has enterprise content based on the image tag and determine that a policy applies to the enterprise content. An enterprise action can be performed based on the enterprise policy.

Claims (59)

1. A system, comprising:

a client computing device; and

program instructions executable in the client computing device that, when executed by the client computing device, cause the client computing device to at least:

identify an action that stores an image in a memory associated with the client computing device;

generate an image tag that describes the image;

determine that the image has enterprise content based on the image tag;

generate a confidence score for the image tag;

determine an enterprise policy to apply to the enterprise content based on the image tag and the confidence score meeting a category threshold, the enterprise policy specifying an instruction to extract text content of the image and transmit the text content to a networked application service;

extract the text content of the image; and

transmit the text content of the image to the networked application service.

2. The system of claim 1 , wherein determining that the image has the enterprise content is further based on an image capture location for the image being associated with an enterprise location area.

3. The system of claim 1 , wherein determining the enterprise policy to apply to the enterprise content is based on an enterprise category associated with the image tag.

4. The system of claim 1 , wherein transmitting the text content of the image to the networked application service further comprises transmitting the text content of the image to a particular networked application service based on an enterprise category associated with the image tag.

5. The system of claim 1 , further comprising program instructions executable in the client computing device that, when executed, further cause the client computing device to at least:

generate the image tag based on using an image recognition service associated with a networked server.

6. The system of claim 1 , further comprising program instructions executable in the client computing device that, when executed, further cause the client computing device to at least:

identify a face in the image based on using a face detection service;

determine that the face corresponds to an individual associated with a directory of individuals for an enterprise; and

determine that the image has the enterprise content based on determining that the face corresponds to the individual associated with the directory of individuals for the enterprise.

7. The system of claim 1 , wherein determining that the image has the enterprise content further causes the client computing device to at least:

identify a matrix barcode in the image, wherein the matrix barcode comprises an embedded web site address;

determine that the image has the enterprise content based on the embedded web site address.

8. A non-transitory computer-readable medium embodying program instructions executable in a client computing device that, when executed by the client computing device, cause the client computing device to at least:

identify an action that stores an image in a memory associated with the client computing device;

generate an image tag that describes the image;

determine that the image has enterprise content based on the image tag;

generate a confidence score for the image tag;

determine an enterprise policy to apply to the enterprise content based on the image tag and the confidence score meeting a category threshold, the enterprise policy specifying an instruction to extract text content of the image and transmit the text content to a networked application service;

extract the text content of the image; and

transmit the text content of the image to the networked application service.

9. The non-transitory computer-readable medium of claim 8 , wherein determining that the image has the enterprise content is further based on an image capture location for the image being associated with an enterprise location area.

10. The non-transitory computer-readable medium of claim 8 , wherein determining the enterprise policy to apply to the enterprise content is based on an enterprise category associated with the image tag.

11. The non-transitory computer-readable medium of claim 8 , wherein transmitting the text content of the image to the networked application service further comprises transmitting the text content of the image to a particular networked application service based on an enterprise category associated with the image tag.

12. The non-transitory computer-readable medium of claim 8 , wherein the program instructions, when executed by the client computing device, further cause the client computing device to at least:

generate the image tag based on using an image recognition service associated with a networked server.

13. The non-transitory computer-readable medium of claim 8 , wherein the program instructions, when executed by the client computing device, further cause the client computing device to at least:

identify a face in the image based on using a face detection service;

determine that the face corresponds to an individual associated with a directory of individuals for an enterprise; and

determine that the image has the enterprise content based on determining that the face corresponds to the individual associated with the directory of individuals for the enterprise.

14. The non-transitory computer-readable medium of claim 8 , wherein determining that the image has the enterprise content further causes the client computing device to at least:

identify a matrix barcode in the image, wherein the matrix barcode comprises an embedded web site address;

determine that the image has the enterprise content based on the embedded web site address.

15. A computer-implemented method, comprising:

identifying, via a computing device, an action that stores an image in a memory associated with the computing device;

generating, via the computing device, an image tag that describes the image;

determining, via the computing device, that the image has enterprise content based on the image tag;

generating, via the computing device, a confidence score for the image tag;

determining, via the computing device, an enterprise policy to apply to the enterprise content based on the image tag and the confidence score meeting a category threshold, the enterprise policy specifying an instruction to extract text content of the image and transmit the text content to a networked application service;

extracting, via the computing device, the text content of the image; and

transmitting, via the computing device, the text content of the image to the networked application service.

16. The computer-implemented method of claim 15 , wherein determining that the image has the enterprise content is further based on an image capture location for the image being associated with an enterprise location area.

17. The computer-implemented method of claim 15 , wherein determining the enterprise policy to apply to the enterprise content is based on an enterprise category associated with the image tag.

18. The computer-implemented method of claim 15 , wherein transmitting the text content of the image to the networked application service further comprises transmitting the text content of the image to a particular networked application service based on an enterprise category associated with the image tag.

19. The computer-implemented method of claim 15 , further comprising:

generating, via the computing device, the image tag based on using an image recognition service associated with a networked server.

20. The computer-implemented method of claim 15 , further comprising:

identifying, via the computing device, a face in the image based on using a face detection service;

determining, via the computing device, that the face corresponds to an individual associated with a directory of individuals for an enterprise; and

determining, via the computing device, that the image has the enterprise content based on determining that the face corresponds to the individual associated with the directory of individuals for the enterprise.

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 →