IP Library Granted Patent US 11,281,740
Granted Patent B2
US 11,281,740 · App. 16/343,478 · Granted Mar 22, 2022

Information processing device, information processing method, program and storage medium

Inventor: Yoji Yamamoto (Tokyo, JP)
Assignee: Rakuten Group, Inc.
G06F16/9574G06F12/00G06F16/215G06F16/51G06F16/986H03M7/30H03M7/6011H03M7/6082H03M7/707
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,281,740
App. No.
16/343,478
Granted
Mar 22, 2022
Kind
B2
Abstract

An information processing device obtains an increasing tendency of a storage capacity utilized by a blog containing at least one article, sets, to the blog, a threshold for determining whether or not to compress at least a part of the article contained in the blog in accordance with the increasing tendency, determines whether or not the blog is to be compressed based on a total data amount of the at least one article contained in the blog and on the threshold, and determines whether or not to compress each of the at least one article contained in the blog in accordance with a degree of accessibility.

Claims (32)

1. An information processing device comprising:

at least one memory configured to store computer program code;

at least one processor configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:

tendency obtaining code configured to cause at least one of said at least one processor to obtain an increasing tendency of a storage capacity utilized by a blog that contains at least one article;

threshold setting code configured to cause at least one of said at least one processor to set, to the blog, a threshold for determining whether or not to compress at least a part of the article contained in the blog in accordance with the increasing tendency;

determining code configured to cause at least one of said at least one processor to determine whether or not the blog is to be compressed based on a total data amount of the at least one article contained in the blog and on the threshold, and to determine whether or not to compress each of the at least one article contained in the blog in accordance with a degree of accessibility; and

compressing and decompressing code configured to cause at least one of said at least one processor to compress the article determined to be compressed, and to decompress the already-compressed article when an access is made to the already-compressed article.

2. The information processing device according to claim 1 , wherein

the compressing and decompressing code is configured to cause at least one of said at least one processor to compress image data contained in the article determined as to be compressed when the compression is executed.

3. The information processing device according to claim 1 , wherein

the compressing and decompressing code is configured to cause at least one of said at least one processor to compress data other than predetermined data on a header among the data contained in the article determined as to be compressed when the compression is executed.

4. The information processing device according to claim 1 , further comprising:

blog managing code configured to cause at least one of said at least one processor to increase or decrease a storage capacity permitted to a poster in accordance with a utilization status of the poster who posts the article on the blog.

5. The information processing device according to claim 1 , wherein

when the already-compressed article is decompressed in accordance with an access request, the determining code is configured to cause at least one of said at least one processor to determine the decompressed article as not the article to be compressed for a predetermined time period from the decompression.

6. The information processing device according to claim 1 , wherein:

the determining code is configured to cause at least one of said at least one processor to determine, for the already-compressed article, whether or not to decompress in accordance with a value that indicates an increasing tendency of a page view to the other article that belongs to the same blog; and

the compressing and decompressing code is configured to cause at least one of said at least one processor to decompress the already-compressed article in advance in accordance with the determination on whether or not to decompress.

7. The information processing device according to claim 1 , wherein

the determining code is configured to cause at least one of said at least one processor to determine whether or not to decompress the already-compressed article based on contents of the article.

8. An information processing method comprising:

obtaining an increasing tendency of a storage capacity utilized by a blog that contains at least one article;

setting, to the blog, a threshold for determining whether or not to compress at least a part of the article contained in the blog in accordance with the increasing tendency;

determining whether or not the blog is to be compressed based on a total data amount of the at least one article contained in the one blog and on the threshold;

determining whether or not to compress each of the at least one article contained in the blog in accordance with the degree of accessibility; and

performing compression based on the determinations.

9. A non-transitory computer readable storage medium having stored thereon a computer program configured to cause an information processing device to:

obtain an increasing tendency of a storage capacity utilized by a blog that contains at least one article;

set, to the blog, a threshold for determining whether or not to compress at least a part of the article contained in the blog in accordance with the increasing tendency;

determine whether or not the blog is to be compressed based on a total data amount of the at least one article contained in the one blog and on the threshold; and

determine whether or not to compress each of the at least one article contained in the blog in accordance with the degree of accessibility; and

perform compression based on the determinations.

Assignments (2)
CHANGE OF NAME Recorded Jul 9, 2021
From: RAKUTEN INC
To: RAKUTEN GROUP INC
Reel/Frame 056816/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2019
From: YAMAMOTO, YOJI
To: RAKUTEN, INC.
Reel/Frame 048940/0328 →
Continuity (1)
Related Publication 20190251136A1 · Aug 15, 2019