IP Library › Granted Patent US 8,527,606
Granted Patent B2
US 8,527,606 · App. 12/596,371 · Granted Sep 3, 2013

Network system, network household appliance, content/metadata synchronous processing method, and computer program

Inventors: Yasuaki Yamagishi (Kanagawa, JP); Yasuhiro Yukawa (Tokyo, JP)
Assignee: Sony Corporation
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 8,527,606
App. No.
12/596,371
Granted
Sep 3, 2013
Kind
B2
Abstract

[Object] To provide a network system capable of efficiently carrying out synchronous processing by positively notifying a home network appliance of an update content of a content or metadata. [Solving Means] A subscriber in a home network appliance acquires via a network an update notification message that stores update information of a content or metadata and in which a filter attribute for categorizing the update notification message is set. The appliance includes a service client that updates, by an application corresponding to a specific service, the content or the metadata in a local content/metadata database using the update information within the update notification message. The subscriber manages a correspondence between the service client and the filter attribute and specifies the service client that provides the update information within the update notification message based on the filter attribute set in the update notification message and the correspondence.

Claims (33)

1. A network system, comprising:

one or more computers to function as:

an update notification message generator for generating, for each of a plurality of services, an update notification message that stores update information of a content or metadata of the content, or a reference to the update information;

a filter attribute setting unit for setting, in the update notification message for each service delivered from the update notification message generator, a filter attribute for categorizing the message;

an update notification message accumulation unit to accumulate the update notification message in which the filter attribute has been set by the filter attribute setting unit;

a local content/metadata storage unit in a home network appliance that stores a content of a specific service or metadata thereof;

an update unit including an application corresponding to the specific service, for updating the content or the metadata in the local content/metadata storage unit using the update information; and

an update information provision unit for managing in advance a correspondence between the application and the filter attribute, specifying, based on the filter attribute set in the update notification message acquired from the update notification message accumulation unit via a network and the correspondence, an application that provides the update information within the update notification message, and providing the update information by activating the application,

wherein the update notification message generator generates, as the update information, full-update information as a full-update content of the content or the metadata and differential-update information as an update content of only a differential update while periodically switching them, and setting, in the update notification message, attribute information that indicates an update method of the update information of each update notification message, and

wherein the update information provision unit acquires, from the update notification message accumulation unit via the network, based on the attribute information set in the update notification message accumulated in the update notification message accumulation unit, the update notification message necessary for synchronizing the content or the metadata in the local content/metadata storage unit with the content or the metadata on a side of a provider of the service.

2. The network system according to claim 1 ,

wherein the filter attribute includes information for specifying the service.

3. The network system according to claim 1 ,

wherein the filter attribute includes information for specifying a category of the content.

4. The network system according to claim 1 ,

wherein the update notification message stores, as the update information, the update information of the content or the metadata,

the network system further comprising:

a second update notification message accumulation unit to accumulate the update notification message acquired from the update notification message accumulation unit by the update information provision unit via the network,

wherein the update information provision unit acquires, from the second update notification message accumulation unit, the update notification message necessary for synchronizing the content or the metadata in the local content/metadata storage unit with the content or the metadata on a side of a provider of the service.

5. A content/metadata synchronous processing method, implemented by one or more computers, comprising the steps of:

generating, by the one or more computers functioning as an update notification message generator, for each of a plurality of services, an update notification message that stores update information of a content or metadata of the content, or a reference to the update information;

setting, by the one or more computers functioning as a filter attribute setting unit, in the update notification message for each service delivered from the update notification message generator, a filter attribute for categorizing the message;

accumulating, in an update notification message accumulation unit, the update notification message in which the filter attribute has been set;

updating, using the update information, the content or the metadata in a local content/metadata storage unit in a home network appliance that stores a content or metadata of a specific service, by an update unit including an application corresponding to the specific service;

managing in advance, by the one or more computers functioning as an update information provision unit, a correspondence between the application and the filter attribute, specifying, based on the filter attribute set in the update notification message acquired from the update notification message accumulation unit via a network and the correspondence, an application that provides the update information within the update notification message, and providing the update information by activating the application;

generating, by the update notification message generator, as the update information, full-update information as a full-update content of the content or the metadata and differential-update information as an update content of only a differential update while periodically switching them, and setting, in the update notification message, attribute information that indicates an update method of the update information of each update notification message, and

acquiring, by the update information provision unit, from the update notification message accumulation unit via the network, based on the attribute information set in the update notification message accumulated in the update notification message accumulation unit, the update notification message necessary for synchronizing the content or the metadata in the local content/metadata storage unit with the content or the metadata on a side of a provider of the service.

6. The network system according to claim 1 ,

wherein the update information of the metadata includes information on an update with an element of the metadata as a unit.

7. The network system according to claim 1 ,

wherein the update information of the metadata includes metadata in a fragment unit.

8. The network system according to claim 7 ,

wherein the metadata in the fragment unit includes Servicelnformation metadata of TV-Anytime and includes high-order fragment metadata and low-order fragment metadata having hierarchy, the low-order fragment metadata containing an element for defining a reference to the high-order fragment metadata.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2010
From: YAMAGISHI, YASUAKI; YUKAWA, YASUHIRO
To: SONY CORPORATION
Reel/Frame 024008/0480 →
Priority Claims (2)
JP 2007-270609 · Oct 17, 2007 · national
JP 2008-121713 · May 7, 2008 · national
Continuity (1)
Related Publication 20100174680A1 · Jul 8, 2010