IP Library Granted Patent US 10,958,744
Granted Patent B2
US 10,958,744 · App. 16/431,951 · Granted Mar 23, 2021

Identifying and managing redundant digital content transfers

Inventors: Sandeep Bazar (Warangal, IN); Sandeep R. Patil (Pune, IN); Sachin C. Punadikar (Pune, IN)
Assignee: International Business Machines Corporation
H04L67/22H04L67/327
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 10,958,744
App. No.
16/431,951
Granted
Mar 23, 2021
Kind
B2
Abstract

A computer system receives digital content for communication to a user. Digital fingerprints are calculated from the digital content. The fingerprints are compared to identify redundant digital content. Digital identifications associated with the digital fingerprints are communicated to a user device to determine whether the digital content exists in local storage.

Claims (26)

1. A computer program product for avoiding redundant communication of digital content, the computer program product comprising a hardware memory having program instructions embodied therewith, the program instructions executable by a hardware processor to cause the hardware processor to:

receive a first digital content for communication to a user;

calculate a first digital fingerprint from the first digital content by extracting and compressing frame snippets, audio changes, brightness level, object movements, and metadata entries;

determine the first digital fingerprint matches a stored digital fingerprint associated with the user,

wherein the determining further comprises:

identifying a user fingerprint table for the user, the table comprising a plurality of stored digital fingerprints and associated digital identifications, the plurality of stored digital fingerprints being digital fingerprints of digital content previously communicated to the user; and

determining the first digital fingerprint matches one of the plurality of stored digital fingerprints, and wherein a digital identification associated with the stored digital fingerprint is identified from the table;

identify the digital identification associated with the stored digital fingerprint, the digital identification being stored in a table containing a plurality of digital identifications associated with a plurality of digital fingerprints, the digital identification having been generated using a random number generation algorithm, wherein the digital identification comprises a reduced-bit signature of the first digital fingerprint;

communicate the digital identification to a user device associated with the user to cause the user device to determine whether digital content associated with the digital identification exists in the local storage of the user device;

receive a second digital content for communication to a second user;

calculate a second digital fingerprint from the second digital content;

determine the second digital fingerprint does not match any stored fingerprint associated with the second user;

generate a unique digital identification to associate with the second digital fingerprint;

store the second digital fingerprint with the unique digital identification; and

communicate the second digital content and the unique digital identification to the user device associated with the user.

2. The computer program product of claim 1 , wherein the first digital content is a video file.

3. The computer program product of claim 1 , wherein the first digital content is an audio file.

4. The computer program product of claim 1 , wherein the first digital content is an interactive media file.

5. The computer program product of claim 1 , wherein receiving the first digital content occurs in response to sharing of the first digital content via a messaging application.

6. The computer program product of claim 1 , wherein receiving the first digital content occurs in response to sharing of the first digital content via a social media site.

7. The computer program product of claim 1 , wherein receiving the first digital content occurs in response to sharing of the first digital content via a file hosting service.

8. The computer program product of claim 1 , wherein receiving the first digital content occurs in response to sharing of the first digital content via electronic mail.

9. The computer program product of claim 1 , wherein the user device is a smart phone.

10. The computer program product of claim 1 , wherein the user device is a tablet.

11. The computer program product of claim 1 , wherein the user device is a laptop computer.

12. The computer program product of claim 1 , wherein the user device is a portable terminal.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066565/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: AWEMANE LTD.
To: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
Reel/Frame 064501/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AWEMANE LTD.
Reel/Frame 057991/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2019
From: BAZAR, SANDEEP; PATIL, SANDEEP R.; PUNADIKAR, SACHIN C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049376/0433 →
Continuity (2)
Continuation 15075264 · Mar 21, 2016
Related Publication 20190289087A1 · Sep 19, 2019