Patentable/Patents/US-10028017
US-10028017

Information processing device and method of controlling information processing device

PublishedJuly 17, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An information processing device accepts an instruction to set a buffer size of a receiving buffer in which segment data obtained by dividing content data including at least one of video and audio is recorded, determines, among a plurality of pieces of segment data to be acquired, the segment data to be acquired based on a free capacity of the receiving buffer of the buffer size relating to the setting instruction, acquires the segment data to be acquired from an external device, and records the acquired segment data in the receiving buffer.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An information processing device configured to communicate with an external device, said information processing device comprising: at least one processor; and a communication interface configured to communicate with the external device via a communication network, wherein the at least one processor is configured to function as: an accepting unit configured to accept an instruction to set a buffer size of a receiving buffer which forms part of the information processing device, wherein the receiving buffer receives segment data which is a piece of content data including at least one of video and audio, the segment data being generated at the external device and transmitted from the external device via the communication interface and the communication network; a determining unit configured to determine, among a plurality of pieces of segment data to be acquired, the segment data to be acquired based on an available capacity of the receiving buffer of the buffer size set by the setting instruction, the determining unit determining to skip acquiring at least one piece of the segment data if the available capacity of the receiving buffer meets a predetermined condition; an acquiring unit configured to acquire the segment data to be acquired from the external device via the communication interface; and a storing unit configured to store the segment data acquired by the acquiring unit in the receiving buffer, wherein the acquiring unit repeatedly acquires the segment data via the communication interface, and the segment data stored in the receiving buffer is sequentially reproduced as streaming data.

2

2. The information processing device according to claim 1 , wherein the acquiring unit further acquires a list including information of the segment data transmittable by the external device, and the determining unit determines, based on the plurality of pieces of the information of the segment data included in the list, the segment data to be acquired.

3

3. The information processing device according to claim 1 , wherein the at least one processor is configured to further function as a comparing unit configured to compare the sum of data sizes of the segment data to be acquired with the available capacity of the receiving buffer, wherein the determining unit determines the segment data to be acquired based on the available capacity when the sum of the data sizes is more than the available capacity of the receiving buffer.

4

4. The information processing device according to claim 1 , wherein the determining unit sequentially determines the plurality of pieces of segment data as the segment data to be acquired in ascending order of generation timings when a recording mode in which the content data is recorded is set.

5

5. The information processing device according to claim 1 , wherein the instruction to set the buffer size is input based on a user operation.

6

6. The information processing device according to claim 1 , wherein the external device comprises an imaging unit configured to image an object to obtain the content data.

7

7. The information processing device according to claim 1 , wherein the information processing device is a mobile phone.

8

8. The information processing device according to claim 1 , wherein the information processing device is a tablet terminal.

9

9. A method of controlling an information processing device configured to communicate with an external device, said method comprising the steps of: accepting an instruction to set a buffer size of a receiving buffer which forms part of the information processing device, wherein the receiving buffer receives segment data which is a piece of content data including at least one of video and audio, the segment data being generated at the external device and transmitted from the external device via a communication interface and a communication network; determining, among a plurality of pieces of segment data to be acquired, the segment data to be acquired based on an available capacity of the receiving buffer of the buffer size set by the setting instruction and determining to skip acquiring at least one piece of the segment data if the available capacity of the receiving buffer meets a predetermined condition; acquiring the segment data to be acquired from the external device; and storing the acquired segment data in the receiving buffer, wherein the segment data is repeatedly acquired, and the segment data stored in the receiving buffer is sequentially reproduced as streaming data.

10

10. The method according to claim 9 , further comprising: acquiring a list including information of the segment data transmittable by the external device, and determining, based on the plurality of pieces of the information of the segment data included in the list, the segment data to be acquired.

11

11. The method according to claim 9 , further comprising: comparing the sum of data sizes of the segment data to be acquired with the available capacity of the receiving buffer, and determining the segment data to be acquired based on the available capacity when the sum of the data sizes is more than the available capacity of the receiving buffer.

12

12. The method according to claim 9 , further comprising sequentially determining the plurality of pieces of segment data as the segment data to be acquired in ascending order of generation timings when a recording mode in which the content data is recorded is set.

13

13. The method according to claim 9 , wherein the instruction to set the buffer size is input based on a user operation.

14

14. The method according to claim 9 , wherein the external device images an object to obtain the content data.

15

15. The method according to claim 9 , wherein the information processing device is a mobile phone.

16

16. The method according to claim 9 , wherein the information processing device is a tablet terminal.

17

17. A non-transitory computer readable recording medium storing a program that causes a computer to function as an information processing device of claim 1 .

18

18. The information processing device according to claim 6 , wherein imaging by the imaging unit and acquisition by the acquiring unit are performed in parallel with each other, and the acquiring unit acquires the segment data which is a piece of live content data.

19

19. The method according to claim 14 , wherein imaging by the external device and the acquiring are performed in parallel with each other, and the segment data which is a piece of live content data is acquired.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 9, 2014

Publication Date

July 17, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Information processing device and method of controlling information processing device” (US-10028017). https://patentable.app/patents/US-10028017

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.