IP Library Granted Patent US 11,706,381
Granted Patent B2
US 11,706,381 · App. 17/328,804 · Granted Jul 18, 2023

Selective obfuscation of objects in media content

Inventors: Thomas Guzik (Edina, MN); Muhammad Adeel (Edina, MN)
Assignees: Getac Technology Corporation; WHP Workflow Solutions, Inc.
H04N5/91G06T5/002G06T7/70G06V20/00G06V40/10H04N7/18G06T2207/10016G06T2207/30232G06T2207/30248
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,706,381
App. No.
17/328,804
Granted
Jul 18, 2023
Kind
B2
Abstract

Described herein are techniques that may be used to provide for automatic obfuscation of one or more objects in a media data. Such techniques may comprise receiving, from a data source, a media data comprising a depiction of a number of objects, identifying, within the received media data, a set of objects associated with the media data, and storing an indication of one or more locations of the objects in the set of objects within the media data with respect to time. Upon receiving a request for the media data, such techniques may further comprise updating the media data by applying an obfuscation effect to the one or more locations with respect to time, and providing the updated media data in response to the request.

Claims (43)

1. A method comprising:

receiving, from a data source, media data comprising a depiction of a number of objects;

identifying, within the media data, a set of objects associated with the media data;

storing an indication of one or more locations of the objects in the set of objects within the media data with respect to time;

receiving a request for the media data from a requesting entity;

determining, via an obfuscation rule, at least one specific object to be automatically obfuscated from the media data based at least in part on a role of the requesting entity from which the request was received;

updating the media data by applying an obfuscation effect to at least one location of the one or more locations within the media data that corresponds to the at least one specific object with respect to time; and

providing the updated media data in response to the request.

2. The method of claim 1 , wherein the media data comprises one or more of audio data, video data, or image data.

3. The method of claim 1 , wherein the indication of one or more locations of the objects in the set of objects comprises an indication of a pixel within an image.

4. The method of claim 3 , wherein the indication of one or more locations of the objects in the set of objects comprises horizontal and vertical coordinates.

5. The method of claim 3 , wherein the indication of one or more locations of the objects in the set of objects is associated with a timestamp.

6. The method of claim 1 , wherein the indication of one or more locations of the objects in the set of objects is associated with a video frame.

7. The method of claim 1 , wherein the data source comprises at least one of a street camera, body-mounted camera, or vehicle-mounted camera.

8. The method of claim 1 , further comprising determining, for each of the object in the set of objects, whether to apply an additional obfuscation effect.

9. The method of claim 8 , wherein determining whether to apply the obfuscation effect to an object in the set of objects is based at least in part on a role of the object with respect to the media data.

10. The method of claim 1 , wherein the role of the requesting entity is a member of the public, and wherein the at least one specific object includes an object that is identified in the media data as a victim or a bystander associated with an event.

11. A computing device comprising:

a processor; and

a memory including instructions that, when executed with the processor, cause the computing device to, at least:

receive, from a data source, media data comprising a depiction of a number of objects;

identify, within the media data, a set of objects associated with the media data;

store an indication of one or more locations of the objects in the set of objects within the media data with respect to time;

receive a request for the media data from a requesting entity;

determine, via an obfuscation rule, at least one specific object to be automatically obfuscated from the media data based at least in part on a role of the requesting entity from which the request was received;

update the media data by applying an obfuscation effect to at least one location of the one or more locations within the media data that corresponds to the at least one specific object with respect to time; and

provide the updated media data in response to the request.

12. The computing device of claim 11 , wherein the request specifies an event and the media data is determined to be associated with the event.

13. The computing device of claim 12 , wherein the event is a request for emergency services.

14. The computing device of claim 11 , wherein the set of objects comprises a set of persons or items having personally-identifiable information.

15. The computing device of claim 11 , wherein providing the updated media data in response to the request comprises providing a set of data files for download.

16. The computing device of claim 11 , wherein providing the updated media data in response to the request comprises providing a link to a location in memory of the set of media.

17. The computing device of claim 11 , wherein the request relates to an event associated with a request for emergency services.

18. A non-transitory computer-readable media collectively storing computer-executable instructions that upon execution cause one or more computing devices to collectively perform acts comprising:

receiving, from a data source, a media data comprising a depiction of a number of objects;

identifying, within the media data, a set of objects associated with the media data;

storing an indication of one or more locations of the objects in the set of objects within the media data with respect to time;

receiving a request for the media data from a requesting entity;

determining, via an obfuscation rule, at least one specific object to be automatically obfuscated from the media data based at least in part on a role of the requesting entity from which the request was received;

updating the media data by applying an obfuscation effect to at least one location of the one or more locations within the media data that corresponds to the at least one specific object with respect to time; and

providing the updated media data in response to the request.

19. The non-transitory computer-readable media of claim 18 , wherein the indication of one or more locations of the objects in the set of objects comprises one of an indication of a pixel within an image or horizontal and vertical coordinates.

20. The non-transitory computer-readable media of claim 18 , wherein the indication of one or more locations of the objects in the set of objects comprises at least one of a timestamp or a video frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: GUZIK, THOMAS; ADEEL, MUHAMMAD
To: GETAC TECHNOLOGY CORPORATION; WHP WORKFLOW SOLUTIONS, INC.
Reel/Frame 056333/0745 →
Continuity (1)
Related Publication 20220377277A1 · Nov 24, 2022
Cited By (1)
US 12,670,297