# US 7,269,601 B2 · Information delivery system, information delivery method, information delivery server, content delivery server and client terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,269,601 B2
- Document ID: US7269601B2
- Status: Granted
- Kind: B2
- Application number: 10/359,662
- Filed: 2003-02-07
- Published: 2003-08-14
- Granted: 2007-09-11
- Earliest claimed: 2002-02-08
- Assignees: Ntt Docomo, Inc.
- Inventors: Akira Kinno; Minoru Etoh; Yoshifumi Yonemoto; Shunichi Sekiguchi
- Web page: https://patentgrep.com/patent/US7269601B2

## CPC

- H04N 7/173: with two-way working, e.g. subscriber sending a programme selection signal
- G06F 16/71: Indexing; Data structures therefor; Storage structures
- G06F 16/7343: {Query language or query format}
- G06F 16/78: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F 21/10: Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]}
- H04N 21/23109: {by placing content in organized collections, e.g. EPG data repository (details of retrieval of video data and associated meta data in video databases G06F16/739)}
- H04N 21/25875: {involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 21/63775: {for uploading keys, e.g. for a client to communicate its public key to the server (key management H04L9/08; network support of key management H04L63/06)}
- H04N 21/64322: {IP}
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04N 21/8405: represented by keywords
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- Y10S 707/99933: Query processing, i.e. searching
- Y10S 707/99935: Query augmenting and refining, e.g. inexact access
- Y10S 707/99936: Pattern matching access
- Y10S 707/99945: Object-oriented database structure processing
- Y10S 707/99948: Application of database or data structure, e.g. distributed, multimedia, or image
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

The information delivery system is configured with a media database 1009 which stores media data, a sequence information database 1008 which stores sequence information for specifying the address of media data to deliver, a scene searcher 1005 which verifies the sequence information according to a request of the controlling media received from client terminal 1000 and retrieves appropriate media data from the media database 1009 starting from a prescribed point based on a result of the verification, and an output unit 1006 which delivers the retrieved media data to the client terminal 1000.

## Claims

### Claim 1

An information delivery system for delivering media data such as audio and video to a client computer comprising:
a media storing memory that stores the media data and meta-information;
a sequence information storing unit that stores sequence information for specifying an address at beginning of the media data;
a media control request generator that generates a media control request, which requests delivery of the media data, includes a scene identifier, a current scene being viewed and a relative time distance indicating a time from a scene currently being viewed to a time of requested media data, wherein the scene identifier includes a playtime which specifies an elapsed time of viewing media;
a searcher executes the media control request in the sequence information using a sum of a current scene number and a value of the relative time distance;
a retriever that receives the media control request to verify the sequence information based on the received media control request and retrieves the media data starting from a prescribed point according to a result of the verification of the sequence information, wherein the verification determines whether a playtime exists or not in the sequence information, the retriever further retrieving the media data based on an address linked to a detected text data, and
wherein the meta-information, which links text data describing a digest of a scene to an address of the scene, is included in the sequence information, a scene keyword, which specifies a requested scene to view, is included in the media control request; and
a deliverer that delivers the retrieved media data to the client computer.

### Claim 2 (depends on 1)

The information delivery system according to claim 1, the retriever detects the text data based on received scene keyword.

### Claim 3

An information delivery method for delivering media data such as audio and video to a client terminal, comprising:
storing the media data and meta-information in a media storing unit;
storing sequence information for specifying an address at beginning of the media data in a sequence information storing unit;
generating a media control request at the client terminal, which requests delivery of the media data, includes a scene identifier, a current scene being viewed, and a relative time distance indicating a time from a scene currently being viewed to a time of requested media data, wherein the scene identifier includes a playtime, which specifies an elapsed time of viewing media;
executing the media control request in the sequence information using a sum of a current scene number and a value of the relative time distance;
receiving the media control request at an information delivery server to verify the sequence information based on the received media control request;
retrieving the media data from the media storing unit starting from a prescribed point according to a result of verification of the sequence information, the verification determines whether the playtime exists or not in the sequence information, said retrieving the media data also based on an address linked to detected text data, and wherein the meta-information, which links text data describing a digest of a scene to an address of the scene, is included in the sequence information, and a scene keyword, which specifies a requested scene to view, is included in the media control request, and; and
delivering the retrieved media data to the client terminal.

### Claim 4 (depends on 3)

The information delivery method according to claim 3, wherein the text data based on a received scene keyword is detected.

### Claim 5

An information delivery server for delivering media data such as audio and video to a client terminal comprising:
a media storing memory that stores the media data and meta-information;
a sequence information storing unit that stores sequence information for specifying an address at beginning of the media data;
a media control request generator that generates a media control request which requests delivery of the media data, includes a scene identifier, a current scene being viewed and a relative time distance indicating a time from a scene currently being viewed to a time of requested media data, wherein the scene identifier includes a playtime which specifies an elapsed time of viewing media;
a searcher executes the media control request in the sequence information using a sum of a current scene number and a value of the relative time distance;
a retriever that receives the media control request to verify the sequence information based on the received media control request and retrieves the media data starting from a prescribed point according to a result of the verification of the sequence information, wherein the verification determines whether a playtime exists or not in the sequence information, the retriever further retrieving the media data based on an address linked to detected text data, and
wherein the meta-information, which links text data describing a digest of a scene to an address of the scene, is included in the sequence information, a scene keyword, which specifies a requested scene to view, is included in the media control request; and
a deliverer that delivers the retrieved media data from the server to the client terminal.

### Claim 6 (depends on 5)

The information delivery server according to claim 5, the retriever detects the text data based on received scene keyword.
