Information processing apparatus, information processing method, and program

US10511663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10511663-B2
Application numberUS-201414518465-A
CountryUS
Kind codeB2
Filing dateOct 20, 2014
Priority dateNov 27, 2013
Publication dateDec 17, 2019
Grant dateDec 17, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing apparatus includes a communication unit, a storage unit, and a control unit. The communication unit is configured to communicate with a plurality of devices. The control unit is configured to control the communication unit to receive a low-quality version of a content from the device, store the received low-quality version in the storage unit with the low-quality version of the content associated with an identifier which is identical with an identifier of the content, thereby registering the content, generate, in response to a request from the device, a content list including a thumbnail generated from the low-quality version, transmit the content list to the device, and when the content instructed to be reproduced by the device is not stored in any device on the basis of the content list, control the communication unit to transmit the low-quality version to the device.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus, comprising: a storage unit; and circuitry configured to communicate with a plurality of devices; receive a low-quality version of a content from a device that is one of the plurality of devices, store the received low-quality version in the storage unit with the low-quality version of the content associated with an identifier which is identical with an identifier of the content, thereby registering the content, generate, in response to a request from the device, a content list identifying a plurality of contents stored on the plurality of devices and including a thumbnail generated from the low-quality version and, when a particular device of the plurality of devices stores a high-quality version of the content, the content list comprises a second identifier identifying the particular device, transmit the content list to the device, determine based at least in part on the second identifier whether the content list indicates that any of the plurality of devices stores the content instructed to be reproduced by the device, and when it is determined that the content list indicates that none of the plurality of devices stores the content instructed to be reproduced by the device, transmit the low-quality version stored in the storage unit to the device. 2. The information processing apparatus according to claim 1 , wherein the circuitry is configured to control the storage unit to store a hash value generated from the content at a time of registration with the hash value associated with the low-quality version, receive a registration request of a new content from the device along with the hash value of the content, and permit registration of the content when the content having an identical hash value with the received hash value is not stored. 3. The information processing apparatus according to claim 2 , wherein when the content is edited by the device, the circuitry is configured to receive the low-quality version of the edited content and the hash value generated from the edited content, and to control the storage unit to store the edited low-quality version and the hash value received in place of the low-quality version before being edited and the hash value which are stored. 4. The information processing apparatus according to claim 2 , wherein the circuitry is configured to control the storage unit to store meta data of the content, controls, when one of the devices edits the meta data, the communication unit to receive edited information of the meta data, control the storage unit to update the stored meta data without changing the hash value by the received edited information, and transmit the edited information to another device that stores the content. 5. The information processing apparatus according to claim 4 , wherein the content is a still image, and when the still image registered by the device is rotated, the circuitry is configured to receive information relating to an orientation of the rotated still image as the edited information. 6. The information processing apparatus according to claim 1 , wherein the circuitry is configured to control the storage unit to store storage position information of the content at a time of registration of the content, and in response to a request from the device, to transmit the storage position information of each content along with the content list. 7. An information processing method, comprising: receiving a low-quality version of a content from a device that is one of a plurality of devices; registering the content by storing the received low-quality version with the low-quality version associated with an identifier identical with an identifier of the content; generating, in response to a request from the device, a content list identifying a plurality of contents stored on the plurality of devices and including a thumbnail generated from the low-quality version and, when a particular device of the plurality of devices stores a high-quality version of the content, the content list comprises a second identifier identifying the particular device; transmitting the content list to the device; determining based at least in part on the second identifier whether the content list indicates that any of the plurality of devices stores the content instructed to be reproduced by the device; and transmitting the low-quality version stored in the storage unit to the device, when it is determined that the content list indicates that none of the plurality of devices stores the content instructed to be reproduced by the device. 8. A non-transitory computer-readable medium storing thereon a program that, when executed on an information processing apparatus, causes the information processing apparatus to execute the steps of receiving a low-quality version of a content from a device that is one of a plurality of devices, registering the content by storing the received low-quality version with the low-quality version associated with an identifier identical with an identifier of the content, generating, in response to a request from the device, a content list identifying a plurality of contents stored on the plurality of devices and including a thumbnail generated from the low-quality version and, when a particular device of the plurality of devices stores a high-quality version of the content, the content list comprises a second identifier identifying the particular device, transmitting the content list to the device, determining based at least in part on the second identifier whether the content list indicates that any of the plurality of devices stores the content instructed to be reproduced by the device, and transmitting the low-quality version stored in the storage unit to the device, when it is determined that the content list indicates that none of the plurality of devices stores the content instructed to be reproduced by the device.

Assignees

Inventors

Classifications

  • Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network · CPC title

  • Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Hybrid transport · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10511663B2 cover?
An information processing apparatus includes a communication unit, a storage unit, and a control unit. The communication unit is configured to communicate with a plurality of devices. The control unit is configured to control the communication unit to receive a low-quality version of a content from the device, store the received low-quality version in the storage unit with the low-quality versi…
Who is the assignee on this patent?
Sony Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 17 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).