# US 12,003,597 B2 · Method for detecting unauthorized copying of content and service server using same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,597 B2
- Document ID: US12003597B2
- Status: Granted
- Kind: B2
- Application number: 17/451,877
- Filed: 2021-10-22
- Published: 2022-02-10
- Granted: 2024-06-04
- Earliest claimed: 2019-04-23
- Assignees: Naver Webtoon Ltd.
- Applicants: Naver Webtoon Ltd.
- Inventors: Inwoo Ro; Choong Hyun Seo
- Web page: https://patentgrep.com/patent/US12003597B2

## CPC

- G06F 11/3438: {monitoring of user actions (tracking the activity of the user H04L67/535)}
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G11B 20/00: Signal processing not specific to the method of recording or reproducing; Circuits therefor
- H04L 67/306: User profiles
- G06F 21/1078: {Logging; Metering}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

A method for detecting an unauthorized copy of a content according to an embodiment of the present invention includes providing content including a plurality of images to a terminal device; collecting scroll inputs applied by a user to the terminal device when viewing the content, and generating scroll log information from the scroll inputs; and constructing a database by collecting the scroll log information according to each user account registered in the service server or identification information of the terminal device.

## Claims

### Claim 1

A method performed by a service server for detecting unauthorized copying of content, the method comprising:
providing content including a plurality of images to a terminal device;
collecting a scroll input applied by a user to the terminal device when browsing through the content, and generating scroll log information from the scroll input; and
constructing a database by collecting the scroll log information from the scroll input according to identification information of the terminal device or a user account registered in the service server.

### Claim 2 (depends on 1)

The method of claim 1, further comprising extracting an unauthorized terminal device or an unauthorized user account generating an unauthorized copy of the content by retrieving scroll log information corresponding to the unauthorized copy from the database when the service server receives the unauthorized copy generated by capturing the content or recording a scene while browsing through the content as a video.

### Claim 3 (depends on 2)

The method of claim 2, wherein the extracting of the unauthorized terminal device or the unauthorized user account comprises:
extracting a plurality of captured images included in the unauthorized copy;
extracting a capture position on the content corresponding to each captured image; and
extracting the unauthorized terminal device or the unauthorized user account stopping scrolling at the capture position by comparing the capture position and the scroll log information.

### Claim 4 (depends on 2)

The method of claim 2, wherein the extracting of the unauthorized terminal device or the unauthorized user account comprises:
extracting specific display areas displayed when a scrolling of the content is stopped by a reference value or greater from the scene of the content included in the unauthorized copy;
extracting a scrolling stop position on the content corresponding to each specific display area; and
extracting the unauthorized terminal device or the unauthorized user account stopping scrolling at the scrolling stop position by comparing the scrolling stop position with the scroll log information.

### Claim 5 (depends on 1)

The method of claim 1, wherein the content is a webtoon or a web novel formed by vertically connecting a plurality of images.

### Claim 6 (depends on 1)

The method of claim 1, wherein the scroll log information comprises position coordinate information indicating a display area of the content displayed on the terminal device corresponding to the scroll input and display time information of the display area of the content on the terminal device.

### Claim 7 (depends on 6)

The method of claim 6, wherein the generating the scroll log information comprises extracting a display area having a display duration in which a scrolling of the content remains stopped being a reference value or greater as an effective display area and generating the scroll log information including the position coordinate information and the display time information of the effective display area.

### Claim 8 (depends on 6)

The method of claim 6, wherein, when the content supports vertical scrolling, the position coordinate information includes an uppermost coordinate value and a lowermost coordinate value of the display area, and
the display time information includes at least one of a display start time, a display end time, and a display duration of the display area.

### Claim 9 (depends on 6)

The method of claim 6, wherein the scroll log information further comprises at least one of content identification information indicating the content and a unique number of an image displayed in the display area.

### Claim 10 (depends on 1)

The method of claim 1, wherein the constructing of the database comprises learning the scroll log information using machine learning and analyzing a pattern of the scroll input performed when browsing through the content.

### Claim 11 (depends on 1)

The method of claim 1, wherein the constructing of the database comprises performing machine learning of sample scroll log information corresponding to an unauthorized copy generated by capturing the content and extracting an unauthorized copy pattern corresponding to a scroll input performed when generating the unauthorized copy.

### Claim 12 (depends on 11)

The method of claim 11, further comprising determining whether the content is copied without authorization by comparing the scroll log information with the unauthorized copy pattern.

### Claim 13 (depends on 12)

The method of claim 12, wherein the determining of whether the content is copied without authorization comprises transmitting a warning message to the terminal device or the user account or stopping providing the content when it is determined that the content is copied without authorization.

### Claim 14 (depends on 1)

A non-transitory computer readable recording medium storing a computer program for instructing a computer to perform the method for detecting unauthorized copying of content as defined in claim 1.

### Claim 15

A service server comprising:
a content providing unit configured to provide content including a plurality of images to a terminal device;
a scroll log information generation unit configured to collect a scroll input applied by a user to the terminal device when browsing through the content and to generate scroll log information from the scroll input; and
a storage unit configured to collect and store the scroll log information according to identification information of the terminal device or a user account registered in the service server.
