IP Library › Granted Patent US 11,019,096
Granted Patent B2
US 11,019,096 · App. 16/476,304 · Granted May 25, 2021

Combining apparatus, combining method, and combining program

Inventors: Yuta Takata (Musashino, JP); Mitsuaki Akiyama (Musashino, JP); Takeshi Yagi (Musashino, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
H04L63/145
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,019,096
App. No.
16/476,304
Granted
May 25, 2021
Kind
B2
Abstract

A combining apparatus has an acquiring unit that acquires script codes included in a website and having been divided and written at plural locations in the website; and a code combining unit that combines a plurality of the divided script codes written therein, based on a dependency between data in the divided script codes written therein acquired by the acquiring unit, or a dynamic generation relation arising from execution of the divided script codes written therein.

Claims (15)

1. A combining apparatus, comprising:

circuitry configured to perform:

acquiring script codes included in a website and having been divided and written at plural locations in the website; and

combining a plurality of the divided script codes written therein together, based on a dependency between data in the divided script codes written therein acquired by the acquiring, or a dynamic generation relation arising from execution of the divided script codes written therein,

wherein the combining determines whether or not a code to be analyzed is a new script code dynamically generated by execution of a written dynamic generation source code included in the divided script codes written therein, and when the code to be analyzed is the new script code, the combining combines the written dynamic execution source code and the new script code together.

2. The combining apparatus according to claim 1 , wherein the combining acquires variable or function definition information and variable or function reference information from data in the divided script codes written therein, and combines, based on the acquired information, the plurality of the divided script codes written therein together.

3. The combining apparatus according to claim 1 , wherein the acquiring acquires the divided script codes written therein in execution order of the script codes.

4. A combining method executed by a combining apparatus that combines divided and written script codes, the combining method including the steps of:

acquiring script codes included in a website and having been divided and written at plural locations in the website; and

combining a plurality of the divided script codes written therein together, based on a dependency between data in the acquired divided script codes written therein, or a dynamic generation relation arising from execution of the divided script codes written therein,

wherein the combining determines whether or not a code to be analyzed is a new script code dynamically generated by execution of a written dynamic generation source code included in the divided script codes written therein, and when the code to be analyzed is the new script code, the combining combines the written dynamic execution source code and the new script code together.

5. A non-transitory computer-readable recording medium having stored therein a combining program for causing a computer to execute a process comprising:

acquiring script codes included in a website and having been divided and written at plural locations in the website; and

combining a plurality of the divided script codes written therein together, based on a dependency between data in the acquired divided script codes written therein, or a dynamic generation relation arising from execution of the divided script codes written therein,

wherein the combining determines whether or not a code to be analyzed is a new script code dynamically generated by execution of a written dynamic generation source code included in the divided script codes written therein, and when the code to be analyzed is the new script code, the combining combines the written dynamic execution source code and the new script code together.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: TAKATA, YUTA; AKIYAMA, MITSUAKI; YAGI, TAKESHI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 049682/0880 →
Priority Claims (1)
JP JP2017-002379 · Jan 11, 2017 · national
Continuity (1)
Related Publication 20190356675A1 · Nov 21, 2019
Cited By (1)
US 12,603,918