| M1 "111 I I III" "Ill 11 "l | l| | |l| | |l| | l| "ill I I III" | | USO0RE41 810E

(19) United States (12) Reissued Patent

(10) Patent Number:

Wang (54)

US RE41,810 E

(45) Date of Reissued Patent:

SYSTEM AND METHOD FOR EFFECTIVELY IMPLEMENTINGAPERSONAL CHANNEL

Oct. 5, 2010

6,023,267 A * 2/2000 Chapuis et a1. ........... .. 345/810 6,133,909 A * 10/2000 Schein et a1. 345/721

FOR INTERACTIVE TELEVISION

6,184,877 B1 * 6,324,338

B1

*

2/2001 ll/2001

*

<75) Inventor: David S- Wang’ Newark’ CA (Us)

Dodson et al.

. ..

Wood et al.

. . . ..

. ... ... ...

725/110 386/83

.

23233533 El * 155333 iiliilifikfitili-fj 171932713 >l<

(73)

Assignees: Electronics Sony Corporation, Inc., Park Tokyo Ridge, (JP); NJSony (US)





*

532220;?' ' """"""""" "" "

* cited by examiner

(21) APP1- NOJ 11/498s915 -

Primary ExamineriMohammad Ali

_

Assistant ExamineriMarc R FilipcZyk

(22) F?ed'

Aug‘ 3’ 2006

(74) Attorney, Agent, or Firmilohn L. RogitZ

Related US. Patent Documents

(57)

ABSTRACT

Reissue of:

(64)

patent NO; Issued; App1_ NO; Filed;

6,772,147 Aug 3, 2004 10/083,213 Feb 26, 2002

A system and method for effectively implementing a per sonal channel for interactive television comprises a personal channel manager that may include a con?guration module, a search module, and a content packaging module. A system user may utilize the con?guration module to perform a per

(51) Int- Cl-

sonal channel con?guration procedure to specify personal

G06F 17/30 H04N 5/445

(2006-01) (2006-01)

channel con?guration data for performing a content record search procedure. The search module may manage the con tent record search procedure according to one or more

(52) (58)

US. Cl. ......................... .. 707/737; 707/752; 725/53 Field of Classi?cation Search ................ .. 707/ 147, 707/10; 725/53, 51, 56, 57; 348/731; 386/83; 455/1; 715/700

Search parameters that may be de?ned during the personal channel con?guration procedure. The search module may

selectively locate and access one or more content records from one or more remote content databases during the fore

See application ?le for complete search history.

going content record search procedure. The content packag

References Cited

record sorting procedure according to user-speci?ed sorting

US‘ PATENT DOCUMENTS

criteria to thereby organize the located content records into a personal channel program, The personal channel program

ing module may then responsively coordinate a content

(56) 5,481,296 A *

1/1996 Cragun et a1‘

5,544,354

8/1996

A

5,977,964 A 6,005,565 A

*

May et a1.

.......

725/136 . . . . . . ..

707/4

may then be presented upon a television device for vieWing by the system user.

* 11/1999 Williams et al. 715/721 * 12/1999 Legall et al. .............. .. 715/721

43 Claims, 8 Drawing Sheets

Pgrsgnal Channgl Mgnager

Con?guration Module

\fiw

Search Module

W0

. Content Packagmg Module

\fiza

US. Patent

0a. 5, 2010

Sheet 3 of8

US RE41,810 E

MEMORY

Application Software

\‘/;12

Operating System

\-/3\16

Content Data

\_/3\2o

Personal Channel Manager

\/;24

Personal Channel Con?guration Data

\/3\28

Network Manager

Display Manager

N O __

Fig. 3

\/§52

\/I-3\36

US. Patent

0a. 5, 2010

Sheet 4 of8

US RE41,810 E

Personal Channel Manager

Con?guration Module

Search Module

Content Packaging Module

125.

Fig. 4

W0

US. Patent

0a. 5, 2010

n!

Sheet 5 of8

t atabase

Content Records

m

US RE41,810 E

Fig. 5

V524

US. Patent

0a. 5, 2010

Sheet 6 of8

umoEBQ

Eu

1 www

528w

EwuSma

1 mp0

US RE41,810 E

.wE @

.28mm29o.:0.

2 :0 :ozEB 1

US. Patent

0a. 5, 2010

Sheet 7 of8

US RE41,810 E

Initiate Personal Channel

Configuration Procedure

x 740

Define Content Categories

/\/748

Select Search Parameters

x752

Specify Maximum Number Of Content Records Per Content Category

x756

V

Specify Date/Time Range

\1760

Specify Content Database(s) For Each Content Category

'\,'764

i Specify Maximum Total Program Duration, And Content Record Sequence For Program

X768

FIG. 7

US. Patent

0a. 5, 2010

Sheet 8 of8

US RE41,810 E

Perform Personal Channel

Configuration Procedure

\I 840

Activate Personal Channel Mode

x848

Search Content Database(s)

For Designated Content Records

’\_,852

1

Flag Designated Content Records

X856

Y

Download Designated Content Records

\1860

Perform Content Record Sorting Procedure

To Produce Personal Channel Program

’\_,864

View Personal Channel Program

“i868

End

FIG. 8

US RE41,810 E 1

2

SYSTEM AND METHOD FOR EFFECTIVELY IMPLEMENTING A PERSONAL CHANNEL FOR INTERACTIVE TELEVISION

The system user may then preferably select appropriate search parameters for performing the foregoing content record search procedure by utilizing any effective means.

For example, in certain embodiments, the personal channel manager may preferably provide available search param

Matter enclosed in heavy brackets [ ] appears in the original patent but forms no part of this reissue speci?ca

1. Field of the Invention

eters for the de?ned content categories on the con?guration GUI. Next, the system user may preferably specify a maxi mum number of content records per content category for the content record search procedure. In certain embodiments, the system user may then prefer ably specify a date/time range per content category for the content record search procedure. In addition, the system user

This invention relates generally to techniques for utilizing

may preferably specify designated content databases in each

interactive television systems, and relates more particularly to a system and method for effectively implementing a per sonal channel for interactive television.

content category for the content record search procedure. The system user may also preferably specify a maximum

tion; matter printed in italics indicates the additions made by reissue. BACKGROUND SECTION

total program duration for a personal channel program com

prised of content records that are located during the content

2. Description of the Background Art Implementing effective methods for utilizing television systems is a signi?cant consideration for designers and manufacturers of contemporary electronic entertainment

record search procedure. Finally, the system user may pref 20

systems. However, effectively implementing television sys tems may create substantial challenges for system designers. For example, enhanced demands for increased system func tionality and performance may require more system process ing power and require additional hardware resources. An increase in processing or hardware requirements may also result in a corresponding detrimental economic impact due to increased production costs and operational ine?iciencies.

search procedure. In certain embodiments, during utilization of the personal television channel, the system user may initially activate a 25

may then preferably perform the content record search pro 30

each of the located content records.

ports interactive television may bene?t from an ef?cient 35

television systems is a matter of concern for related elec

sonal channel manager may preferably perform a content 40

record sorting procedure by utilizing any appropriate tech niques to thereby produce a corresponding personal channel program. For example, the content packaging module may

tronic technologies. Therefore, for all the foregoing reasons,

sort downloaded content records in accordance with various

developing effective systems for implementing and utilizing television systems remains a signi?cant consideration for designers, manufacturers, and users of contemporary elec tronic entertainment systems.

The search module may then coordinate operations with respective database servers of the speci?ed content data bases to access and download the designated content records. Next, a content packaging module from the per

Due to growing demands on system resources and sub

stantially increasing data magnitudes, it is apparent that developing new techniques for implementing and utilizing

cedure by searching one or more speci?ed content databases to locate designated content records. The search module may

also preferably ?ag the designated content records when they are located by setting a corresponding download ?ag in

control and management of various system components. For example, an enhanced electronic system that effectively sup

implementation because of the large amount and complexity of the digital data involved.

personal channel mode in the settop box by utilizing the wireless remote control device or any other appropriate means. A search module from the personal channel manager

Furthermore, enhanced system capability to perform vari ous advanced operations may provide additional bene?ts to a system user, but may also place increased demands on the

erably specify a particular content record sequence or other sorting criteria for organizing the content records that are retrieved from content databases during the content record

sorting criteria that may be speci?ed during the foregoing personal channel con?guration procedure. Finally, the sys 45

tem user may preferably view the personal channel program on the television device.

In addition to the foregoing embodiment, the personal

SUMMARY

television channel may operate in an off-line mode during

In accordance with the present invention, a system and method are disclosed for effectively implementing a per sonal channel for interactive television. In accordance with one embodiment of the present invention, a settop box may be directly coupled to a television device, and may also be indirectly coupled to one or more content databases through a distributed computer network such as the Internet. In cer

which the search module may preferably previously perform 50

dure at pre-determined intervals). The content packaging module may then preferably perform the content record sort ing procedure in advance, so that the personal channel pro 55

tain embodiments, initially, a system user may activate a

ing with a personal channel manager in the settop box by

ology for ?exibly providing interactive television program 60

ing a content record search procedure to download desig nated content records. For example, in certain embodiments, the system user may utilize the wireless remote control device and a con?guration GUI provided on the television

device to perform the personal channel con?guration proce dure.

gram is ready for viewing as soon as the system user acti

vates the personal channel mode. The present invention thus provides an effective method

personal channel con?guration procedure by communicat utilizing a wireless remote control device. The system user may next preferably use any desired tech niques to de?ne one or more content categories for perform

the content record search procedure at a particular desig nated time (or may perform the content record search proce

ming that includes content information which is advanta geously directed to speci?c system user interests. The present invention therefore provides an improved a system

and method for effectively implementing a personal channel for interactive television. 65

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an electronic system, in accordance with one embodiment of the present invention;

US RE41,810 E 4

3 FIG. 2 is a block diagram for one embodiment of the

settop box of FIG. 1, in accordance With the present inven

computer device (not shoWn) or other electronic device may readily be coupled to STB 114 to thereby communicate With

tion;

netWork 112 or any other device in electronic system 110.

FIG. 3 is a block diagram for one embodiment of the

In the FIG. 1 embodiment, settop box (STB) 114 may preferably be implemented as any electronic device that is con?gured to support and manage various functionalities for utiliZing television 122 or other devices (not shoWn) in elec tronic system 110. In the FIG. 1 embodiment, STB 114 may preferably communicate With netWork 112 via communica tions line 118, and may further communicate With content databases 130 via path 134. In alternate embodiments, STB 114 may communicate With content databases 130 by utiliZ ing any other desired communication technologies or meth ods. For example, communications line 118 and path 134 may be high-speed broadband connections in certain

memory of FIG. 2, in accordance With the present invention; FIG. 4 is a block diagram for one embodiment of the

personal channel manager of FIG. 3, in accordance With the

present invention; FIG. 5 is a block diagram for one embodiment of a content

database from FIG. 1, in accordance With the present inven

tion; FIG. 6 is a block diagram for one embodiment of a content

record from FIG. 5, in accordance With the present inven

tion; FIG. 7 is a ?owchart of method steps for performing a

instances, and in other environments, a loWer-speed dial-up

personal channel con?guration procedure, in accordance With one embodiment of the present invention; and FIG. 8 is a ?owchart of method steps for effectively utiliZ ing a personal television channel, in accordance With one embodiment of the present invention.

connection may su?ice. The operation and utiliZation of STB 114 is further discussed beloW in conjunction With FIGS. 4*8. 20

In the FIG. 1 embodiment, content database(s) 130 may include one or more separate content databases 130 that each

may store appropriate content records for a corresponding

DETAILED DESCRIPTION

content provider. For example, a particular broadcasting organization or other programming source may select and

The present invention relates to an improvement in inter

active television systems. The folloWing description is pre

catalogue appropriate content records into a corresponding

sented to enable one of ordinary skill in the art to make and use the invention, and is provided in the context of a patent

content database 130 for access by STB 114. The implemen tation and utiliZation of content database(s) 130 are further discussed beloW in conjunction With FIGS. 5*8. In the FIG. 1 embodiment, television 122 may be imple mented in any effective and appropriate manner. In certain

application and its requirements. Various modi?cations to the disclosed embodiments Will be readily apparent to those skilled in the art, and the generic principles herein may be applied to other embodiments. Thus, the present invention is

30

embodiments, television 122 may preferably be imple

not intended to be limited to the embodiments shoWn, but is to be accorded the Widest scope consistent With the prin

ciples and features described herein.

mented as an interactive television device. In the FIG. 1

embodiment, remote control 124 may preferably be imple 35

The present invention is described herein as a system and

method for effectively implementing a personal channel for interactive television, and may comprise a personal channel manager that may preferably include a con?guration module, a search module, and a content packaging module. A system user may preferably utiliZe the con?guration mod

40

45

record search procedure according to one or more search

parameters that may be de?ned during the personal channel con?guration procedure. The search manager may selec tively locate and access one or more content records from one or more remote content databases during the foregoing 50

content record search procedure. The content packaging

sorting procedure according to user-speci?ed sorting criteria 55

central processing unit (CPU) 212, a memory 220, and input/output interfaces (I/O interfaces) 224. Selected ones of the foregoing components of STB 114 may preferably be coupled to, and communicate through, an STB bus 228. In alternate embodiments, STB 114 may readily be imple mented using various components and con?gurations in addition to, or instead of, those discussed in conjunction

mented Within television 122 or as part of a personal com

puter device. In the FIG. 2 embodiment, CPU 212 may be implemented to include any appropriate and compatible microprocessor

device for vieWing by the system user. Referring noW to FIG. 1, a block diagram of an electronic system 110 is shoWn, in accordance With one embodiment of the present invention. In the FIG. 1 embodiment, electronic system 110 may preferably include, but is not limited to, a netWork 112, a settop box (STB) 114, a television 122, a

conjunction With FIGS. 2*8.

With the FIG. 2 embodiment. In addition, STB 114 may alternately be implemented as any other desired type of elec tronic device or entity. For example, STB 114 may be imple

module may then responsively coordinate a content record

to thereby organiZe the located content records into a per sonal channel program. The personal channel program may then preferably be presented upon an interactive television

ter unit by Which a system user may input various types of information via transmission path 126 to control the opera tion of STB 114. The implementation and utiliZation of the FIG. 1 electronic system 110 is further discussed beloW in Referring noW to FIG. 2, a block diagram for one embodi ment of the FIG. 1 settop box (STB) 114 is shoWn, in accor dance With the present invention. In the FIG. 2 embodiment, STB 114 may preferably include, but is not limited to, a

ule to perform a personal channel con?guration procedure to specify personal channel con?guration data for performing a content record search procedure. The search module may preferably manage the content

mented as Wireless device that includes an infrared transmit

60

device that preferably executes softWare instructions to thereby control and manage the operation of STB 114. In the FIG. 2 embodiment, memory 220 may be implemented to include any combination of desired storage devices,

remote control 124, and one or more content databases 130.

including, but not limited to, read-only memory (ROM),

In alternate embodiments, electronic system 110 may

random-access memory (RAM), and various types of non

readily be implemented using various components and con ?gurations in addition to, or instead of, those discussed in conjunction With the FIG. 1 embodiment. For example, a

65

volatile memory, such as ?oppy disks or hard disks. The contents and functionality of memory 220 are further dis

cussed beloW in conjunction With FIGS. 3 and 4.

US RE41,810 E 6

5

readily be implemented using various components and con

In the FIG. 2 embodiment, I/O interfaces 224 may prefer

?gurations in addition to, or instead of, those discussed in conjunction With the FIG. 4 embodiment. In the FIG. 4 embodiment, personal channel manager 324

ably include one or more input and/or output interfaces to receive and/or transmit any required types of information for STE 114. For example, in the FIG. 2 embodiment, STE 114 may utiliZe I/O interfaces 224 to communicate With netWork 110 and content databases 130 via communication line 118

may preferably utiliZe con?guration module 416 to perform a personal channel con?guration procedure to specify cer tain types of personal channel con?guration data 328 (FIG. 3). One embodiment for utiliZing con?guration module 416 to perform the foregoing personal channel con?guration pro

and path 134 respectively (see FIG. 1). Furthermore, STE 114 may utiliZe I/O interfaces 224 to communicate With TV

122 via path 122 (FIG. 1). In addition, a system user may utiliZe I/O interfaces 224 to communicate With STE 114 by

cedure is further discussed above in conjunction With FIG. 7. In the FIG. 4 embodiment, personal channel manager 324

utilizing any appropriate and effective techniques. For example, a system user may utiliZe remote control 124 to

may preferably utiliZe search module 420 to perform a con

communicate With STE 114 through I/O interfaces 224.

tent record search procedure to locate designated types of

Referring noW to FIG. 3, a block diagram for one embodi ment of the FIG. 2 memory 220 is shoWn, in accordance With

content records from one or more corresponding content

the present invention. In the FIG. 3 embodiment, memory

220 preferably includes, but is not limited to, application softWare 312, an operating system 316, one or more types of

content data 320, a personal channel manager 324, personal channel con?guration data 328, a netWork manager 332, and a display manager 336. In alternate embodiments, memory 220 may readily include various other components in addi

20

application softWare 312 preferably varies depending upon factors such as the speci?c type and particular functionality

form a content record sorting procedure to thereby create a

corresponding personal channel program for vieWing by a system user. One embodiment for utiliZing content packag ing module 424 to perform the foregoing content record sort

tion to, or instead of, those components discussed in con

junction With the FIG. 3 embodiment. In the FIG. 3 embodiment, application softWare 312 may include program instructions that are preferably executed by CPU 212 (FIG. 2) to perform various functions and opera tions for STE 114. The particular nature and functionality of

databases 130. One embodiment for utiliZing search module 420 to perform the foregoing content record search proce dure is further discussed above in conjunction With FIG. 8. In the FIG. 4 embodiment, personal channel manager 324 may preferably utiliZe content packaging module 424 to per

25

30

ing procedure is further discussed above in conjunction With FIG. 8. Referring noW to FIG. 5, a block diagram illustrating one embodiment of a FIG. 1 content database 130 is shoWn, in accordance With the present invention. In the FIG. 5

embodiment, content database 130 may preferably include, but is not limited to, one or more content records 524. In

of the corresponding STE 114. In the FIG. 3 embodiment,

alternate embodiments, content database 130 may readily be

operating system 316 preferably controls and coordinates

implemented using various components and con?gurations

loW-level functionality of STE 114. In the FIG. 3 embodiment, content data 320 may include any appropriate information or data for use by STE 114. For example, con tent data 320 may include video information and audio infor mation for display on television 122.

In the FIG. 3 embodiment, personal channel manager 324 may preferably coordinate and manage various functions for

con?guring and utiliZing various types of personal channel

35

40

shoWn) may preferably include any appropriate entities that

programming, in accordance With the present invention. In the FIG. 3 embodiment, personal channel con?guration data 328 may preferably include any type of information related to a personal channel con?guration for STE 114. The imple mentation and utiliZation of personal channel manager 324 and personal channel con?guration data 328 are further dis cussed beloW in conjunction With FIGS. 4 through 8. In the FIG. 3 embodiment, STE 114 may preferably uti

45

liZe netWork manager 332 to communicate With netWork 112 and content databases 130. In addition, STE 114 may prefer

50

arc con?gured to manage bi-directional communications and data transfer operations for one or more content data

is not limited to, one or more types of content information 614, one or more search parameters 618, and a doWnload

?ag 622. In alternate embodiments, content record 524 may 55

HoWever, in alternate embodiments, some or all of the func

include any appropriate information for presentation by STE 60

114 on television 122, or for utiliZation by a system user via

any other appropriate reproduction devices. For example,

embodiment, personal channel manager 324 may preferably alternate embodiments, personal channel manager 324 may

readily be implemented using various components and con ?gurations in addition to, or instead of, those discussed in conjunction With the FIG. 6 embodiment. In the FIG. 6 embodiment, content information 614 may

tions of the present invention may be performed by appropri

include, but is not limited to, a con?guration module 416, a search module 420, and a content packaging module 424. In

Referring noW to FIG. 6, a block diagram of a FIG. 5 content record 524 is shoWn, in accordance With one embodiment of the present invention. In the FIG. 6

embodiment, content record 524 may preferably include, but

ming and other information on television 122. In the FIG. 3

ate electronic hardWare circuits that are con?gured for per forming various functions that are equivalent to those functions of the softWare modules discussed herein. Referring noW to FIG. 4, a block diagram of the FIG. 3 personal channel manager 324 is shoWn, in accordance With one embodiment of the present invention. In the FIG. 1

base 130. The particular nature and functionality of the data base server may preferably vary depending upon factors such as the speci?c type and particular functionality of the

corresponding content database(s) 130.

ably utiliZe display manager 336 to display various program embodiment, the present invention is disclosed and dis cussed as being implemented primarily as softWare.

in addition to, or instead of, those discussed in conjunction With the FIG. 5 embodiment. In the FIG. 5 embodiment, content records 524 may include a series of individual segments of selected program content information. One embodiment for an exemplary content record 524 is further discussed beloW in conjunction With FIG. 6. In certain embodiments, a database server (not

65

content information 614 may include video and/or audio information for presentation on television 122. Content information 614 may also include text or graphics informa tion for presentation on television 122. In the FIG. 6

embodiment, doWnload ?ag 622 may preferably be set by search module 420 (FIG. 4) of personal channel manager

US RE41,810 E 7

8

324 whenever a content record search procedure af?rma tively identi?es a corresponding content record 524 as a

effective techniques. For example, in certain embodiments,

search target.

the system user may utiliZe the foregoing con?guration GUI and remote controller 124 to input appropriate search param

In the FIG. 6 embodiment, search parameters 618 may preferably include any appropriate means for identifying a

In certain embodiments, personal channel manager 324 may

particular content record 524 as a search target during a

preferably provide available search parameters for the

content record search procedure. In certain embodiments of the present invention, a content provider may preferably de?ne certain appropriate search parameters 618 in content

de?ned content categories on the con?guration GUI. Then, in step 756, the system user or another entity may preferably specify a maximum number of content records 524 per content category for the content record search proce dure. Next, in step 760, the system user or another entity may preferably specify a date/time range per content cat egory for the content record search procedure. In certain alternate embodiments, only a date range (without a corre

eters during the personal channel con?guration procedure.

records 524, depending upon the nature of the corresponding content information 614. A system user may then enter one or more of those search parameters 618 as personal channel

con?guration data 328 (FIG. 3) during a personal channel con?guration procedure. A search module 420 may respon sively compare the personal channel con?guration data 328 with search parameters 618 in content records 524 to thereby identify those designated content records 524 that are of

sponding time) may be speci?ed in step 760. In step 764, the system user or another entity may prefer ably specify designated content database(s) 130 in each con

interest to the system user.

The foregoing search parameters 618 may include any effective information for identifying corresponding content information 614. For example, search parameters 618 may preferably include, but are not limited to, keywords related

20

personal channel program. In addition, during step 768, the system user or other entity may also specify a particular content record sequence for sorting content records 524 that are retrieved from content database(s) during the content

to content information 614, a content category, a content

type, a content date/time, and a content provider. In certain

embodiments, search parameters 618 may also include information or data obtained directly from video data and/or audio data within content information 614. For example, search parameters 618 may include various types of audio/ video signatures. The selection and utiliZation of search parameters is further discussed below in conjunction with

record search procedure. For example, in certain embodiments, the system user

30

FIGS. 7 and 8. Referring now to FIG. 7, a ?owchart of method steps for

cal dates of retrieved content records 524. Referring now to FIG. 8, a ?owchart of method steps for utiliZing a personal television channel is shown, in accor dance with one embodiment of the present invention. The 40

In the FIG. 7 embodiment, in step 740, a system user or

other appropriate entity may initiate a personal channel con

45

junction with FIG. 7. Alternately, in certain embodiments, personal channel con?guration data (328) may be provided

one or more content categories for performing a content

ule 416 from a personal channel manager 324 and a display manager 336 of STE 114 may preferably generate a con?gu ration graphical user interface (GUI) on television 122. The system user may responsively utiliZe remote control 124 to

50

within the main content topics. For example, the system user could narrow a main topic entitled “News” by de?ning a content category entitled “United States News”. In step 752, the system user or another entity may prefer

ably select appropriate search parameters for performing the foregoing content record search procedure by utiliZing any

as part of STE 114, or may be obtained from an appropriate data source such as the Internet. In the FIG. 8 embodiment,

step 840 is shown within a dotted box to signify that the

personal channel con?guration procedure need not be per formed each time the personal television channel is utiliZed. 55

For example, in many embodiments, the personal channel con?guration procedure of step 840 is most typically per formed before initial use of the personal television channel,

input appropriate information during the personal channel con?guration procedure. In certain embodiments, during step 748, the foregoing con?guration GUI may preferably initially display one or more main content topics, and the system user may then de?ne narrower content categories

other appropriate entity may preferably perform a personal channel con?guration procedure, as discussed above in con

dure. Then, in step 748, the system user or other appropriate entity may preferably use any desired techniques to de?ne

record search procedure. For example, in certain embodiments of the foregoing per sonal channel con?guration procedure, a con?guration mod

FIG. 8 example is presented for purposes of illustration, and in alternate embodiments, the present invention may readily utiliZe various steps and sequences other than those dis cussed in conjunction with the FIG. 8 embodiment. In the FIG. 8 embodiment, in step 840, a system user or

?guration procedure in STE 114 (FIG. 1) by utiliZing any tiate the foregoing personal channel con?guration proce

based upon the prior sorting history of personal channel pro

particular content record search procedure or the chronologi

shown, in accordance with one embodiment of the present invention. The FIG. 7 example is presented for purposes of illustration, and in alternate embodiments, the present inven tion may readily utiliZe various steps and sequences other than those discussed in conjunction with the FIG. 7 embodi

effective means. For example, in certain embodiments, a system user may utiliZe remote control 124 (FIG. 1) to ini

may select a default sorting order that may be predetermined, The system user may also select a sorting order that is based upon content categories, or which may be

grams in STE 114. Altemately, the system user may sort the retrieved content records 524 according to criteria which include, but are not limited to, search parameters for the

performing a personal channel con?guration procedure is

ment.

tent category for the content record search procedure. Finally, in step 768, the system user or other entity may preferably specify a maximum total program duration for the

and thereafter only periodically. In step 848, the system user or other appropriate entity may preferably activate a personal channel mode in STE 114 60

by utiliZing any appropriate techniques. For example, in cer tain embodiments, the system user may utiliZe remote con

65

trol 124 to activate the personal channel mode in STE 114. In step 852, a search module 420 from a personal channel manager 324 of STE 114 may preferably perform a content record search procedure by searching one or more speci?ed content database(s) 130 to locate designated content records 524. In accordance with the present invention, search mod

US RE41,810 E 9

10 What is claimed is: 1. A system for implementing a personal television

ule 420 may utilize any effective means to perform the fore

going content record search procedure. For example, search

channel, comprising:

module 420 may utiliZe search parameters 618 to perform the content record search procedure, as discussed above in conjunction With FIG. 6.

a con?guration module by Which a system user [performs

a personal channel con?guration procedure to] specif[y]ies personal channel con?guration data for

In step 856, search module 420 may preferably ?ag the designated content records 524, When they are located, by utiliZing any desired method. For example, search module

performing a content record search procedure; a search module con?gured to manage said content record

search procedure according to [one or more] at least one search parameter[s] that [are] is de?ned during [said] a personal channel con?guration procedure, said

420 may set a corresponding doWnload ?ag 622 in the located content record 524, as discussed above in conjunc tion With FIG. 6. Then, in step 860, search module 420 may

search module selectively accessing one or more con

tent records [during said content record search procedure], at least some of said content records [each] including audio and/or video data and selected ones of said search parameters, said content records being

preferably coordinate operations With respective database servers of content database(s) 130 to doWnload the desig nated content records 524.

stored on one or more content databases that are pro

Then, in step 864, a content packaging module 424 may

preferably perform a content record sorting procedure by utiliZing any appropriate techniques to thereby produce a corresponding personal channel program. In accordance

vided by corresponding content providers; a content packaging module con?gured to automatically coordinate a content record sorting procedure accord 20

ing to prede?ned sorting criteria to [thereby] organiZe

With the present invention, content packaging module 424

said content records into a personal channel program

may preferably sort doWnloaded content records 524 in

that is completely assembled in a pre-de?ned program

accordance With various criteria that may be speci?ed during

sequence and a pre-de?ned program format for a con

the foregoing personal channel con?guration procedure, as discussed above in conjunction With FIG. 7. Finally, in step 868, the system user may preferably vieW the personal chan

25

nel program on television 122.

venient use by said system user; and a television device con?gured to present said personal channel program for utiliZation by said system user. 2. The system of claim 1 Wherein said con?guration

module, said search module, and said content packaging

In accordance With the present invention, the foregoing personal channel mode is described in the context of an

module are implemented as a personal channel manager that 30

on-line mode during Which the search module 420 may pref

erably perform the content record search procedure immedi ately after the system user activates the personal channel mode, and the content packaging module 424 may then pref erably perform a content record sorting procedure before the system user is able to vieW the completed personal channel program. The foregoing on-line mode Would also be appro priate for the live streaming of content records 524 for dis

manager communicates With said one or more content data

bases by utiliZing a netWork manager to connect said per 35

tem.

4. The system of claim 2 Wherein [said system user ini

tiates said personal channel con?guration procedure,] said 40

the personal channel program is ready for vieWing as soon as the system user activates the personal channel mode. The

tiates said personal channel con?guration procedure and] interacts With said con?guration GUI by utiliZing a Wireless 45

a narroWing subdivision of a different prede?ned main topic 50

55

limited only by the appended claims.

content record.

8. The system of claim 7 Wherein said search parameters

The invention has been explained above With reference to certain embodiments. Other embodiments Will be apparent to those skilled in the art in light of this disclosure. For

described in the embodiments above. Additionally, the present invention may effectively be used in conjunction With systems other than those described above. Therefore, these and other variations upon the discussed embodiments are intended to be covered by the present invention, Which is

that is supported by said personal television channel. 7. The system of claim 6 Wherein said system user selects said search parameters for said content record search procedure, said search parameters including one or more keyWords related to content information in a corresponding

?exibly providing interactive television programming that

example, the present invention may readily be implemented using con?gurations and techniques other than those

remote control device. 6. The system of claim 4 Wherein said system user de?nes one or more content categories for performing said content

record search procedure, said content categories each being

present invention thus provides an effective methodology for includes content information Which is advantageously directed to speci?c system user interests.

con?guration module and a display manager responsively provid[ing]e a con?guration GUI on said television device. 5. The system of claim 4 Wherein said system user [ini

of searching and doWnloading designated content records. The content packaging module 424 may then preferably per form the content record sorting procedure in advance, so that

sonal channel manager With an Internet system, said one or

more content databases being coupled to said Internet sys

play on television 122.

Altemately, the personal channel mode may operate in an off-line mode during Which the search module 420 may pref erably previously perform the content record search proce dure at a particular designated time (or may perform the content record search procedure at pre-determined intervals). In the off-line mode, the content record search procedure may also be an ongoing and continuous procedure

is alternately implemented in a settop box device, an interac tive television device, and a personal computer device. 3. The system of claim 2 Wherein said personal channel

further include a content category, a content type, and a con

tent date/time that are related to said content information in 60

said corresponding content record. 9. The system of claim 7 Wherein said system user speci ?es a content record sequence for performing said content

record sorting procedure based upon said prede?ned sorting criteria to thereby produce said personal channel program, said prede?ned sorting criteria including said search param 65 eters.

10. The system of claim 9 Wherein said system user speci ?es limiting criteria for said content record search

US RE41,810 E 11

12

procedure, said limiting criteria including at least one of a date/time range, a maximum total duration for said personal

accessing one or more content records during said con

tent record search procedure, said content records each including audio/video data and selected ones of said search parameters, said content records being stored on

channel program, and a maximum number of said content

records for each of said content categories. 11. The system of claim 9 Wherein said system user speci

one or more content databases that are provided by cor

responding content providers;

?es one or more of said content databases to be examined for

each of said content categories during said content record

coordinating a content record sorting procedure With a

content packaging module according to prede?ned sorting criteria to thereby automatically organiZe said

search procedure. 12. The system of claim 6 Wherein said system user selects said search parameters for said content record search procedure, said search parameters including at least one of

content records into a personal channel program that is

completely assembled in a pre-de?ned program sequence and a pre-de?ned program format for an con

content provider data obtained directly from video data Within said content information and content provider data obtained directly from audio data Within said content infor mation. 13. The system of claim 2 Wherein said system user acti vates a personal channel mode for utiliZing said personal channel manager to provide said personal channel program to said television device. 14. The system of claim 13 Wherein said search module searches speci?ed ones of said content databases during said content record search procedure to locate designated ones of

venient use by said system user; and presenting said personal channel program on a television device for utiliZation by a system user. 21. The method of claim 20 Wherein said con?guration

module, said search module, and said content packaging module are implemented as a personal channel manager that 20

manager communicates With said one or more content data

bases by utiliZing a netWork manager to connect said per

said content records by utiliZing said search parameters

sonal channel manager With an Internet system, said one or

[de?ned in said personal channel con?guration procedure]. 15. The system of claim 14 Wherein said search modules

is alternately implemented in a settop box device, an interac tive television device, and a personal computer device. 22. The method of claim 21 Wherein said personal channel

more content databases being coupled to said Internet sys 25 tem.

sets corresponding doWnload ?ags after locating each of said

23. The method of claim 21 Wherein said system user

designated ones of said content records during said content

initiates said personal channel con?guration procedure, said con?guration module and a display manager responsively

record search procedure. 16. The system of claim 14 Wherein said search module communicates With database servers corresponding to said

30

one or more content databases to doWnload said designated

initiates said personal channel con?guration procedure and interacts With said con?guration GUI by utilizing a Wireless

ones of said content records during said content record

search procedure. 17. The system of claim 16 Wherein said content packag

ing module automatically performs said content record sort ing procedure by specifying a content record sequence based upon said prede?ned sorting criteria to thereby produce said personal channel program, said prede?ned sorting criteria

35

main topic that is supported by said personal television chan 40

sonal channel programs, and chronological dates of said content records.

18. The system of claim 13 Wherein said personal channel mode is an on-line mode during Which said search module

perform said content record search procedure after said sys

in said corresponding content record. 50

28. The method of claim 25 Wherein said system user selects said search parameters for said content record search procedure, said search parameters including at least one of

55

Within said content information and content provider data obtained directly from audio data Within said content infor mation. 29. The method of claim 26 Wherein said system user speci?es a content record sequence for performing said con

content provider data obtained directly from video data

ready to vieW as soon as said system user activates said

personal channel mode. 20. A method for implementing a personal television

channel, comprising the steps of: performing a personal channel con?guration procedure

60

With a con?guration module to specify personal chan nel con?guration data for performing a content record

tent record sorting procedure based upon said prede?ned sorting criteria to thereby produce said personal channel program, said prede?ned sorting criteria including said search parameters. 30. The method of claim 29 Wherein said system user

search procedure;

speci?es limiting criteria for said content record search procedure, said limiting criteria including a date/time range,

managing said content record search procedure With a search module according to one or more search param

27. The method of claim 26 Wherein said search param eters further include a content category, a content type, and a content date/time that are related to said content information

dure at one or more designated times, said content packaging

module then performing said content record sorting proce dure in advance, so that said personal channel program is

nel. 26. The method of claim 25 Wherein said system user selects said search parameters for said content record search procedure, said search parameters including one or more audio/video signatures related to content information in a

corresponding content record. 45

tem user activates said personal channel mode, said content

packaging module then performing said content record sort ing procedure before said system user may vieW said per sonal channel program. 19. The system of claim 13 Wherein said personal channel mode is an off-line mode during Which said search module has previously performed said content record search proce

remote control device. 25. The method of claim 23 Wherein said system user de?nes one or more content categories for performing said

content record search procedure, said content categories each being a narroWing subdivision of a different prede?ned

including at least one of a pre-determined default sorting

order, said content categories, a prior sorting history of per

providing a con?guration GUI on said television device. 24. The method of claim 23 Wherein said system user

65

a maximum total duration for said personal channel

eters that are de?ned during said personal channel con

program, and a maximum number of said content records for

?guration procedure, said search module selectively

each of said content categories.

US RE41,810 E 14

13

tion procedure, said search module selectively access

31. The method of claim 29 wherein said system user speci?es one or more of said content databases to be exam

ing one or more content records from one or more

ined for each of said content categories during said content

remote content databases during said content record

record search procedure.

search procedure, said content records including video data and audio data; a content packaging module con?gured to automatically coordinate a content record sorting procedure accord ing to prede?ned sorting criteria, said content record sorting procedure being performed after said one or

32. The method of claim 21 Wherein said system user

activates a personal channel mode for utilizing said personal channel manager to provide said personal channel program to said television device. 33. The method of claim 32 Wherein said search module

searches speci?ed ones of said content databases during said content record search procedure to locate designated ones of

more content records have been doWnloaded from said

said content records by utiliZing said search parameters

one or more remote content databases, said content

de?ned in said personal channel con?guration procedure.

record sorting procedure organiZing said content

34. The method of claim 33 Wherein said search modules

records into a personal channel program that is com

sets corresponding doWnload ?ags after locating each of said

pletely assembled in a pre-de?ned program sequence

designated ones of said content records during said content

and a pre-de?ned program format for said system user

record search procedure.

to conveniently utiliZe; and

35. The method of claim 33 Wherein said search module communicates With database servers corresponding to said one or more content databases to doWnload said designated

ones of said content records during said content record

20

search procedure.

module are implemented as a personal channel manager that

36. The method of claim 35 Wherein said content packag

is alternately implemented in a settop box device and an

ing module automatically performs said content record sort ing procedure by specifying a content record sequence based upon said prede?ned sorting criteria to thereby produce said personal channel program, said prede?ned sorting criteria

interactive television device, said personal channel manager communicating With said one or more content databases by

utiliZing a netWork manager to connect said personal chan nel manager With an lntemet system, said one or more con

including at least one of a pre-determined default sorting

tent databases being coupled to said lntemet system. 41. The system of claim 39 Wherein said search param

order, said content categories, a prior sorting history of per sonal channel programs, and chronological dates of said content records.

30

37. The method of claim 32 Wherein said personal channel mode is an on-line mode during Which said search module

42. The system of claim 39 Wherein said content packag

tem user activates said personal channel mode, said content 35

40

order, said content categories, a prior sorting history of per sonal channel programs, and chronological dates of said content records.

43. The system of claim 39 Wherein said personal channel mode alternately functions in an on-line mode and an off

line mode, said on-line mode supporting said search module performing said content record search procedure only after

personal channel mode. 39. A system for effectively implementing a personal tele

vision channel, comprising: form a personal channel con?guration procedure dur

ing module automatically performs said content record sort ing procedure by specifying a content record sequence based upon said prede?ned sorting criteria to thereby produce said personal channel program, said prede?ned sorting criteria including at least one of a pre-determined default sorting

ready to vieW as soon as said system user activates said

a con?guration module utiliZed by a system user to per

eters include one or more keyWords related to content infor

mation in said content records, content categories, content types, and content dates/times that are related to said content information in said content records.

perform said content record search procedure after said sys packaging module then performing said content record sort ing procedure before said system user may vieW said per sonal channel program. 38. The method of claim 32 Wherein said personal channel mode is an off-line mode during Which said search module has previously performed said content record search proce dure as an ongoing and continuous procedure of searching and doWnloading said content records, said content packag ing module then performing said content record sorting pro cedure in advance, so that said personal channel program is

a television device con?gured to present said personal channel program for utiliZation by said system user. 40. The system of claim 39 Wherein said con?guration module, said search module, and said content packaging

50

said system user activates said personal channel mode, said content packaging module then performing said content record sorting procedure before said system user may vieW said personal channel program, said off-line mode support

ing said search module previously performing said content

ing Which personal channel con?guration data is speci

record search procedure at one or more designated times

?ed by said system user for performing a content record

prior to When said system user activates said personal chan

search procedure, said personal channel con?guration data including content categories and search param eters; a search module con?gured to perform said content record

search procedure according to said search parameters that are de?ned during said personal channel con?gura

55

nel mode, said content packaging module performing said content record sorting procedure in advance, so that said personal channel program is ready to vieW as soon as said

system user activates said personal channel mode.

l|| |||l| |||l| ||l|| "ill III III"

Aug 3, 2004 - This invention relates generally to techniques for utilizing interactive .... ing procedure in advance, so that the personal channel pro gram is ready for ..... illustration, and in alternate embodiments, the present inven tion may ...

1MB Sizes 4 Downloads 598 Views

Recommend Documents

l III III" l||||| II" III" "III "III "III
Feb 18, 2005 - data (EDID) by a requesting one of the data ports is. (73) Asslgnee: ... device and if a memory read operation had been in progress. When the ..... processor arranged to process computer program product and associated data ...

l III III" l||||| II" III" "III "III "III
Feb 18, 2005 - ee app 10a Ion e or Comp e e Seam 15 Dry ..... panel ?at panel controller design, the tWo EDID ROM ... The cost of having tWo EDID ROM.

l|||l|||||l||||||||l
Jun 15, 2007 - 3/2005. (64) Patent No.: 8,067,038. * cited by examiner. Issued: Nov. 29, 2011. _. App1_ NO;. 123,041,875. Primary Examiner * Michael Meller.

@ \l. l. l.
Primary Examiner—Louis S. Zarfas. [22] Flled'. NOV' 30' 1996. Assistant Examiner—Monica A. Weingart. [51] LOC (6) Cl. ....................................................... .. 22-01.

H111 ' l||||l1| lllll liil ||l|| Illll III | Ill W l1 llilll
Feb 3, 1998 - particular application to hand tools of the type having ... tools are unsuitable for use in many applications, particu .... verse a'oss section.

L-Cysteinyl-L-prolyl-L-alanyl-L-valyl-L-lysyl-L-arginyl-L-aspartyl-L ...
... Signature on file. Date: 07 June 2017. Contact for inquiries from interested parties: Rod Hafner. Telephone: +44 1865 598078. Email: [email protected].

l||||l
Dec 22, 2000 - Lee et al., 1993 43rd IEEE Vehicular Technology Confer. 5,305,308 A ... dom Through Wireless Technology, PacTel Corporation,. 5,313,461 A ...

l|||l
Dec 14, 2012 - A long-felt but unful?lled need in the art is a system to reduce the transactional .... 1 (prior art) is an illustration of the current state-of the-art. FIG.

l||||l
Primary Examiner * John Strege. (64) patent NO':. 7'480'396. (74) Attorney, Agent, or Firm * Stevens LaW Group; David. Issued: Jan. 20, 2009. R Stevens.

l||||l
e?icient than opening many different ?les to “build-up” a speci?c con?guration of an .... desktop, portable, rack-mounted or tablet con?guration. Additionally, the ...

ll|l|||||l|||llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
Jul 5, 1995 - [57]. ABSTRACT. A synthetic color arrangement for a night vision inclusive .... and a power supply or energy source, 204, for the other FIG. 2 elements. .... tion provides an alternative and more informative output display for an ...

3 -l-l- 6
memory allocation functions, array of pointers, programming applications' pointers to ... Computer Programming & Data Structures, E Balagurusamy' 4'n edition ...

l||||l
PA (Us); P0111 strange, Princeton ... 2006, and provisional application N0~ 60/863,673, ?led 0n ... and device involve applying a Fourier approximation to.

l||||l
Assume that at certain temperature changes, ATL and ATS, louver 12 and shield 24 are coupled as shoWn in FIG. 3C. Louver 12 rotates through an angle 6L ...

( ) ( ) ( )L ( ) ( ) ( )L ( )
(a)Color source, (b)Photoshop Gray, (c)Color2Gray, (d)Proposed, (e)PCA Gray ... (c) Direct embedding (d) Poisson embedding (e) Photoshop Gray (f) PCA Gray.

l||||l
Jul 5, 2011 - YeW, ” Science 260Z214*216, Apr. 9, 1993. 2005'. Wani .... Sheet 16 0119 m. .ME iczea?m R: F3d. _ _ .O. _ u. 13. %. LOW w. G] | lw. [Fm m. U.

l||||l
Eric C. Hansen, Norfolk, VA (US). An unmanned ?oating platform is provided for continual ... (60) ggégisional application N°~ 61/005,117, ?led 011 MW 26,.

l||||l
Papadopoulos, C.V.; discloses heterogeneity of distributed databases. (73) ASSignee: ... protocol for main memory database systems Parallel and Distributed.

i i l A/V l l
Jul 20, 2006 - mation on a selected object in a selected program; a data processor Which receives broadcasting signals, selects and demodulates from the received broadcasting signals the selected program, and separates additional information from the

l|||l|llllllllIlllllllllllllllllllllllllllllllllllllIllllllllllllllllllllll
Jun 8, 1992 - blade has been the forming of grooves or recesses on the . periphery of the inking roller. The ink beads that accu mulate are pushed into these ...

l B3 l
fabrication process has been attracting considerable atten tion, because the ..... compounds prepared by epoxidating a double bond contained in the molecule ...

4 -l-l- 4
Condensers, Chimney and cooling towers. Nuclear Power Stations: Nuclear Fission and Chain reaction, Nuclearfuels, · Principle of operation ol Nuclear reactor, ...

l 96 2A” 90 l
Dec 29, 1980 - ciently and are susceptible to breakdown because of the complexity of the .... provide a low cost, reliable, and efficient pump mecha nism for ...

l 96 2A” 90 l
Dec 29, 1980 - ria as check valve response and, degassing or cavitation characteristics of the ... ence ramp signal proportional to the motive means angular ...