IP Library Granted Patent US 10,270,683
Granted Patent B2
US 10,270,683 · App. 15/231,007 · Granted Apr 23, 2019

Communication method, communication device, and recording medium for streaming

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,270,683
App. No.
15/231,007
Granted
Apr 23, 2019
Kind
B2
Abstract

A portable information device includes an acquiring unit, a reproducing unit, and an issuing unit. The acquiring unit acquires data by using a network. The reproducing unit conducts streaming reproduction of the data that is acquired by the acquiring unit. The issuing unit divides unacquired data in the neighborhood of the reproduction position for streaming reproduction of the acquired data and issues, to the acquiring unit, a task for executing acquisition of the data for each divided position.

Claims (26)

1. A communication method that is implemented by a communication device, the communication method comprising:

conducting streaming reproduction of data, the data including acquired data from a network and data not yet acquired from the network;

when the streaming reproduction is at a reproduction position of the data involving the data not yet acquired from the network, dividing acquiring of the data not yet acquired into a plurality of tasks, each of the plurality of tasks acquiring a portion of the data not yet acquired that is smaller than a size of the data not yet acquired;

issuing each of the plurality of tasks for execution by a processor;

setting a level of priority for executing each of the plurality of tasks such that a higher level of priority is set for a task in the plurality of tasks that acquires the data not yet acquired that is located closer to the reproduction position; and

executing the plurality of tasks in descending order of the level of priority for each of the plurality of tasks.

2. The communication method according to claim 1 , further comprising:

determining whether the acquired data is equal to or more than a predetermined volume of the data sequentially following a current reproduction position of the data;

when the determining determines that the acquired data is equal to or more than the predetermined volume of the data sequentially following the current reproduction position of the data, is acquired, increasing a number of the plurality of tasks that can be issued; and

when the determining determines that the acquired data is not equal to or more than the predetermined volume of the data sequentially following the current reproduction position of the data, decreasing the number of the plurality of tasks that can be issued.

3. The communication method according to claim 1 , further comprising:

when seek reproduction is conducted at any reproduction position of the data, determining whether the data at a seek destination is the data not yet acquired; and

when the data at the seek destination is the data not yet acquired, stopping execution of a current task by the processor and issuing a task to acquire the data not yet acquired at the seek destination.

4. A communication device comprising:

an acquiring unit that acquires data by using a network;

a reproducing unit that conducts streaming reproduction of data, the data including acquired data that is acquired by the acquiring unit and data not yet acquired from the network; and

an issuing unit that divides acquiring of the data not yet acquired into a plurality of tasks when the streaming reproduction is at a reproduction position of the data involving the data not yet acquired from the network, and issues each of the plurality of tasks for execution by a processor, wherein

each of the plurality of tasks acquires a portion of the data not yet acquired that is smaller than a size of the data not yet acquired issues a plurality of tasks for execution by a processor,

each of the plurality of tasks has a level of priority such that a higher level of priority is set for a task in the plurality of tasks that acquires the data not yet acquired that is located closer to the reproduction position, and

the plurality of tasks are executed by the processor in descending order of the level of priority for each of the plurality of tasks.

5. A non-transitory computer-readable recording medium having stored therein a communication program that causes a communication device to execute a process comprising:

conducting streaming reproduction of data, the data including acquired data from a network and data not yet acquired from the network;

when the streaming reproduction is at a reproduction position of the data involving the data not yet acquired from the network, dividing acquiring of the data not yet acquired into a plurality of tasks, each of the plurality of tasks acquiring a portion of the data not yet acquired that is smaller than a size of the data not yet acquired;

issuing each of the plurality of tasks for execution by a processor;

setting a level of priority for executing each of the plurality of tasks such that a higher level of priority is set for a task in the plurality of tasks that acquires the data not yet acquired that is located closer to the reproduction position; and

executing the plurality of tasks in descending order of the level of priority for each of the plurality of tasks.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: YAMATO KANZAI LIMITED
To: FCNT LLC
Reel/Frame 066908/0856 →
CHANGE OF NAME Recorded Mar 21, 2024
From: FCNT LIMITED
To: YAMATO KANZAI LIMITED
Reel/Frame 066854/0942 →
CHANGE OF NAME Recorded Mar 19, 2024
From: FUJITSU CONNECTED TECHNOLOGIES LIMITED
To: FCNT LIMITED
Reel/Frame 066832/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: FUJITSU LIMITED
To: FUJITSU CONNECTED TECHNOLOGIES LIMITED
Reel/Frame 047609/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: TSUBOUCHI, MASATOSHI
To: FUJITSU LIMITED
Reel/Frame 039371/0718 →