IP Library Granted Patent US 12,620,041
Granted Patent B1
US 12,620,041 · App. 18/391,582 · Granted May 5, 2026

Infringement detection system

Inventors: Barry Brager (Atlanta, GA); Craig Meyer (Wynnewood, PA)
Assignee: Perception Partners, Inc.
G06Q50/184G06N3/04G06N3/08G06Q30/0206
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 12,620,041
App. No.
18/391,582
Granted
May 5, 2026
Kind
B1
Abstract

Concepts and technologies are disclosed herein for an infringement detection system that obtains images of products and images of proprietary objects, and analyzes the images to make coarse matches. An image comparison engine may transform or augment the data for comparison for coarse and refined matching. The outputs of the image comparison engine are initial infringement predictions that are further evaluated using refined matching including shape fitting. The detection system outputs refined infringement predictions, which may be optionally confirmed as counterfeit based on various considerations (e.g., known inauthentic products, suspect sales history, text and image anomalies, etc.). Upon a refined match or confirmation, the detection system records potential infringements and associated metadata into a database to initiate an optional response action. Multiple response actions are possible for transmission over a computer network to one or more receiving electronic addresses, computer servers, network system gateways or mobile/fixed devices.

Claims (61)

1 . A system comprising:

a noninvasive scanning device that comprises an image sensing device that is configured to capture images of a container and an emitter that is configured to emit energy toward the container;

a processor that is coupled to the noninvasive scanning device; and

a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising

generating the images of the container using the noninvasive scanning device, wherein the images of the container comprise a representation of an object;

obtaining, from an intellectual property data source, an intellectual property asset image that is included in an intellectual property asset;

performing, using a neural network, a coarse match operation to identify a coarse match comprising an image pair, the image pair comprising one image of the images of the container and the intellectual property asset image;

applying an image modification operation to one of the intellectual property asset image or the one image of the images of the container to obtain an augmented intellectual property asset image or an augmented image of the container associated with the object;

creating, using the neural network and based on the coarse match, a refined match comprising one of:

a first pairing of the augmented intellectual property asset image and the one image of the images of the container,

a second pairing of the intellectual property asset image and the augmented image of the container, or

a third pairing of the augmented intellectual property asset image and the augmented image of the container; and

in response to creating the refined match, communicating predicted infringement data to a recipient device via an application programming interface.

2 . The system of claim 1 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:

identifying a domain of interest associated with the object, wherein the domain of interest comprises a type associated with the object; and

determining, based on the domain of interest, an intellectual property classification associated with the type, the intellectual property classification comprising a class and a subclass, wherein the intellectual property asset is identified from a plurality of intellectual property assets in the class and the subclass.

3 . The system of claim 1 , wherein the intellectual property asset image comprises a patent drawing from a patent, a photograph from a patent, an image from a trademark registration, a trade dress drawing, or a mask work from a copyright registration.

4 . The system of claim 1 , wherein communicating the predicted infringement data to the recipient device comprises communicating the predicted infringement data to a recipient device controller, wherein the recipient device is configured to actuate a component of the recipient device in response to receiving the predicted infringement data.

5 . The system of claim 1 , wherein communicating the predicted infringement data to the recipient device comprises communicating a predicted infringement notice prompt to a chatbot.

6 . The system of claim 1 , wherein the neural network is trained using an independent loss function to learn intellectual property classification information, and wherein a portion of the intellectual property classification information and the intellectual property asset image are determined based on an intellectual property record.

7 . The system of claim 1 , wherein communicating the predicted infringement data to the recipient device comprises communicating a predicted infringement notice alert to a recipient device controller, wherein the recipient device is configured to actuate a component of the recipient device in response to receiving the predicted infringement notice alert.

8 . The system of claim 1 , wherein the noninvasive scanning device comprises a luggage scanner or a shipping container scanner.

9 . A device comprising:

a noninvasive scanning device that comprises an image sensing device that is configured to capture images of a container and an emitter that is configured to emit energy toward the container;

a processor that is coupled to the noninvasive scanning device; and

a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising

generating the images of the container using the noninvasive scanning device, wherein the images of the container comprise a representation of an object;

obtaining, from an intellectual property data source, an intellectual property asset image that is included in an intellectual property asset;

performing, using a neural network, a coarse match operation to identify a coarse match comprising an image pair, the image pair comprising one image of the images of the container and the intellectual property asset image;

applying an image modification operation to one of the intellectual property asset image or the one image of the images of the container to obtain an augmented intellectual property asset image or an augmented image of the container associated with the object;

creating, using the neural network and based on the coarse match, a refined match comprising one of:

a first pairing of the augmented intellectual property asset image and the one image of the images of the container,

a second pairing of the intellectual property asset image and the augmented image of the container, or

a third pairing of the augmented intellectual property asset image and the augmented image of the container; and

in response to creating the refined match, communicating predicted infringement data to a recipient device via an application programming interface.

10 . The device of claim 9 , wherein the intellectual property asset image comprises a patent drawing from a patent, a photograph from a patent, an image from a trademark registration, a trade dress drawing, or a mask work from a copyright registration.

11 . The device of claim 9 , wherein communicating the predicted infringement data to the recipient device comprises communicating the predicted infringement data to a recipient device controller, wherein the recipient device is configured to actuate a component of the recipient device in response to receiving the predicted infringement data.

12 . The device of claim 9 , wherein communicating the predicted infringement data to the recipient device comprises communicating a predicted infringement notice prompt to a chatbot.

13 . The device of claim 12 , wherein communicating the predicted infringement data to the recipient device comprises communicating a predicted infringement notice alert to a recipient device controller, wherein the recipient device is configured to actuate a component of the recipient device in response to receiving the predicted infringement notice alert.

14 . The device of claim 9 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising:

identifying a domain of interest associated with the object, wherein the domain of interest comprises a type associated with the object; and

determining, based on the domain of interest, an intellectual property classification associated with the type, wherein the intellectual property asset is identified from a plurality of intellectual property assets in the intellectual property classification.

15 . A non-invasive scanning device comprising:

an image sensing device that is configured to capture images of a container;

an emitter that is configured to emit energy toward the container;

a processor; and

a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising

generating the images of the container using the image sensing device and the emitter, wherein the images of the container comprise a representation of an object;

obtaining, from an intellectual property data source, an intellectual property asset image that is included in an intellectual property asset;

performing, using a neural network, a coarse match operation to identify a coarse match comprising an image pair, the image pair comprising one image of the images of the container and the intellectual property asset image;

applying an image modification operation to one of the intellectual property asset image or the one image of the images of the container to obtain an augmented intellectual property asset image or an augmented image of the container that is associated with the object;

creating, using the neural network and based on the coarse match, a refined match comprising one of:

a first pairing of the augmented intellectual property asset image and the one image of the images of the container,

a second pairing of the intellectual property asset image and the augmented image of the container, or

a third pairing of the augmented intellectual property asset image and the augmented image of the container; and

in response to creating the refined match, communicating predicted infringement data to a recipient device via an application programming interface.

16 . The non-invasive scanning device of claim 15 , wherein the intellectual property asset image comprises a patent drawing from a patent, a photograph from a patent, an image from a trademark registration, a trade dress drawing, or a mask work from a copyright registration.

17 . The non-invasive scanning device of claim 15 , wherein communicating the predicted infringement data to the recipient device comprises communicating the predicted infringement data to a recipient device controller, wherein the recipient device is configured to actuate a component of the recipient device in response to receiving the predicted infringement data.

18 . The non-invasive scanning device of claim 15 , wherein communicating the predicted infringement data to the recipient device comprises communicating a predicted infringement notice prompt to a chatbot.

19 . The non-invasive scanning device of claim 15 , wherein communicating the predicted infringement data to the recipient device comprises communicating a predicted infringement notice alert to a recipient device controller, wherein the recipient device is configured to actuate a component of the recipient device in response to receiving the predicted infringement notice alert.

20 . The non-invasive scanning device of claim 15 , wherein the neural network is trained using an independent loss function to learn intellectual property classification information, and wherein the neural network is trained using a shared loss function to learn image similarity, and wherein the shared loss function uses contrastive or triplet loss for shared loss.

Continuity (2)
Continuation 16707702 · Dec 9, 2019
Provisional Application 62777088 · Dec 8, 2018
References Cited (33)
US 8019650B2 · Donsbach et al. · 2011 [cited by applicant]
US 8392484B2 · Zhou et al. · 2013 [cited by applicant]
US 9928448B1 · Merler · 2018 [cited by applicant]
US 20050210008A1 · Tran · 2005 [cited by applicant]
US 20090310835A1 · Kaus · 2009 [cited by applicant]
US 20140185875A1 · Tsuji · 2014 [cited by applicant]
US 20140279584A1 · Lee · 2014 [cited by examiner]
US 20160048936A1 · Perkowski · 2016 [cited by applicant]
US 20160148327A1 · Buchholz · 2016 [cited by applicant]
CN 101630327 · 2010 [cited by applicant]
CN 102024049 · 2011 [cited by applicant]
CN 104408334 · 2015 [cited by applicant]
CN 105930495 · 2016 [cited by applicant]
CN 108985285 · 2018 [cited by applicant]
CN 108985285A · 2018 [cited by examiner]
CN 109410095 · 2019 [cited by applicant]
He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and Sun, Jian, Deep Residual Learning for Image Recognition, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2016, 770-778 (Yea… [cited by examiner]
He, Kaiming and Zhang, Xiangyu and Ren, Shaoging and Sun,Jian, Deep Residual Learning for Image Recognition, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2016, 770-778 (Year… [cited by examiner]
Machine translation of CN101630327 retrieved from https://patents.google.com/patent/CN101630327A/en? on Dec. 3, 2019. [cited by applicant]
Machine translation of CN102024049 retrieved from https://patents.google.com/patent/CN102024049A/en? on Dec. 4, 2019. [cited by applicant]
Machine translation of CN10448334 retrieved from https://patents.google.com/patent/CN104408334A/en? on Dec. 4, 2019. [cited by applicant]
Machine translation of CN105930495 retrieved from https://patents.google.com/patent/CN105930495A/en? on Dec. 4, 2019. [cited by applicant]
Wang et al., “Learning Fine-grained Image Similarity with Deep Ranking,” CVPR '14 Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Jun. 23-28, 2014, pp. 1386-1393. [cited by applicant]
Sim et al., “Object Matching Algorithms Using Robust Hausdorff Distance Measures,” IEEE Transaction on Image Processing, Mar. 1999, vol. 8, Issue 3, pp. 425-429. [cited by applicant]
Schroff et al., “FaceNet: A Unified Embedding for Face Recognition and Clustering,” 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2015, pp. 815-823. [cited by applicant]
Sangkloy et al., “The Sketchy Database: Learning to Retrieve Badly Drawn Bunnies,” SIGGRAPH '16 Technical Paper, Jul. 24-28, 2016. [cited by applicant]
He, et al., “Deep Residual Learning for Image Recognition,” Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2016, 770-778 (Year: 2016). [cited by applicant]
U.S. Office Action mailed on Mar. 1, 2022 in U.S. Appl. No. 16/707,702. [cited by applicant]
U.S. Office Action mailed on Jun. 23, 2022 in U.S. Appl. No. 16/707,702. [cited by applicant]
U.S. Office Action mailed on Sep. 26, 2022 in U.S. Appl. No. 16/707,702. [cited by applicant]
U.S. Advisory Action mailed on Dec. 23, 2022 in U.S. Appl. No. 16/707,702. [cited by applicant]
U.S. Office Action mailed on Apr. 11, 2023 in U.S. Appl. No. 16/707,702. [cited by applicant]
U.S. Notice of Allowance mailed on Aug. 15, 2023 in U.S. Appl. No. 16/707,702. [cited by applicant]