throbber
US007047302B1
`
`(12) United States Patent
`Chatani et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,047,302 B1
`May 16, 2006
`
`(54) METHOD AND SYSTEM FOR ENABLING
`OPTIONAL CUSTOMER ELECTION OF
`AUXILIARY CONTENT PROVIDED ON
`DETACHABLE LOCAL STORAGE MEDIA
`DURING ACCESS OF PRIMARY CONTENT
`OVER A NETWORK AND FOR
`COLLECTING DATA CONCERNING
`VIEWED AUXILIARY CONTENT
`
`(75) Inventors: Masayuki Chatani, Foster City, CA
`(Us); Andrew James Houses Foster
`City, CA (Us)
`
`_
`_
`_
`(73) Ass1gnee: Sony Corporation Entertainment
`America Inc., Foster City, CA (US)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. N0.: 09/452,811
`
`(22) Filed:
`
`Dec. 2, 1999
`
`(51) Int. C].
`(2006.01)
`G96F 15/16
`(52) US. Cl. ....................................... .. 709/229; 705/14
`(58) Field of Classi?cation Search ...... .. 709/217219,
`709/201’ 203’ 229; 705/14’ 50’ 5156; 463/40
`-
`-
`-
`See apphcanon ?le for Complete Search hlstory'
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`8/1993
`5,233,423 A
`7/1996
`5,532,735 A
`4/1998
`5,740,549 A
`5,838,314 A 11/1998
`5,913,040 A
`6/1999
`5,937,158 A *
`8/1999
`
`Jernigan et a1. .......... .. 358/181
`Blahut et a1.
`348/13
`Reilly et a1. ................ .. 705/14
`
`Neel et a1. ................ .. 345/327
`Rakavy et a1. ..
`395/20062
`Uranaka ................... .. 713/200
`
`5,937,164 A *
`6,026,368 A
`
`8/1999 Mages et a1. ............. .. 709/218
`2/2000 Brown et a1. ............... .. 705/14
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`
`10/1998
`“M75114
`(Continued)
`
`OTHER PUBLICATIONS
`M. Chatani, “Method and System for Providing Auxiliary
`Content Located on Local Storage During Download/Ac
`cess ofPrimary Content Over A Network”, U.S. Appl. No.
`09/771,751’ ?led Jan 29, 2001_
`
`Primary ExamineriDung C. Dinh
`(74) Attorney, Agent, or F irmiMartine Penilla &
`Gencarella, LLP
`
`(57)
`
`ABSTRACT
`
`Interactive or non-interactive primary content for Which
`value is expected to be paid, is maintained in a contents
`database and accessed from a server station over a network.
`A customer database containing identifying information
`about persons accessing the system is maintained on the
`server side- When the Customer accesses the server system
`Pver a network, the desired Primary Come/1131s d9Wn19a€1ed
`into the garnet:) conilole 1togetfher W111Il1 accesslngdintlfygig
`1n ormat1ona outt ec1ent romt ecustomer ta ase. n
`the basis of the identifying information, auxiliary content,
`such as advertisements, is triggered for playback in the game
`console. Information concerning vieWing of the auxiliary
`content is recorded and uploaded to the server. The playback
`record of the auxiliary content is used as a basis for billing
`the client and advertisers for valuable content. The auxiliary
`content is provided on a detachable storage medium such as
`a CD-ROM or a DVD.
`
`32 Claims, 6 Drawing Sheets
`
`ESTABLISH COMMUNICATION
`WITH DOWNLOAD MANAGEMENT
`SERVER
`
`SEND USER ID TO DOWNLOAD
`MANAGEMENT SERVER
`
`311
`
`SEND USER’ S
`REQUEST FOR
`DUWNLOADABLE PR I MARY
`CONTENT
`
`331
`
`RECEIVE REQUESTED
`CONTENT WITH ATTACHED
`USER INFORMATION
`I
`FIND AUXILIARY CONTENT
`STORED IN STORAGE MEDIA
`DETERMINED BY USER INFO
`I
`
`RECORD HISTORY OF PLAYED
`BACK AUXILIARY CONTENT
`
`SEND RECORD OF PLAYED
`CONTENT TO
`AUXILIARY
`DOWNLOAD MANAGEMENT
`SERVER
`
`361
`
`PATENT OWNER EX. 2002 - PAGE 1
`
`

`
`US 7,047,302 B1
`Page 2
`
`US. PATENT DOCUMENTS
`
`4/2000 Hwang --------------------- -- 709/218
`6,049,823 A
`8/2000 Rothschild ..
`.709/217
`6,101,534 A *
`8/2000 Blumenau
`705/7
`6,108,637 A
`6,195,693 B1* 2/2001 Berry et a1. .............. .. 709/219
`6,279,036 B1* 8/2001 Himmel et a1. ........... .. 709/224
`6,314,451 B1
`11/2001 Landsman et a1.
`
`6/2002 Hoi?aerg et a1. ............ .. 700/83
`6,400,996 B1 *
`6,405,214 B1* 6/2002 Meade, 11
`. 707/104.1
`6,453,420 B1* 9/2002 Collart ..................... .. 713/201
`
`JP
`
`FOREIGN PATENT DOCUMENTS
`2000437721
`5/2000
`
`* cited by examiner
`
`PATENT OWNER EX. 2002 - PAGE 2
`
`

`
`U.S. Patent
`
`May 16, 2006
`
`Sheet 1 6f 6
`
`US 7,047,302 B1
`
`om
`
`om
`
`ow
`
`an
`
`cm
`
`
`
`[\ =======
`555::
`
`PATENT OWNER EX. 2002 - PAGE 3
`
`

`
`U.S. Patent
`
`May 16, 2006
`
`Sheet 2 0f 6
`
`US 7,047,302 B1
`
`FIG.2
`
`ESTABLISH COMMUNICATION
`WITH NETWORKED GAME
`CONSOLE
`
`RECEIVE USER ID FROM
`NETWORKED GAME CONSOLE
`
`RETRI EVE USER INFO FROM
`CUSTOMER DATABASE
`
`I
`RECEIVE USER’ S REQUEST
`FOR DOWNLOADABLE PRIMARY
`CONTENT
`
`FIND REQUESTED CONTENT
`FROM CONTENTS DATABASE
`
`ATTACH RETRI EVED USER
`INFO WITH REQUESTED
`CONTENT FOR DOWNLOAD
`
`SEND USER INFO AND
`REQUESTED CONTENT TO
`GAME CONSOLE
`
`201
`
`211
`
`221
`
`231
`
`241
`
`251
`
`261
`
`RECEIVES RECORD OF
`PLAYED AUXILIARY CONTENT
`FROM GAME CONSOLE
`A
`
`STORES RECEIVED RECORDS
`TO CUSTOMER DATABASE
`
`271
`
`281
`
`PATENT OWNER EX. 2002 - PAGE 4
`
`

`
`U.S. Patent
`
`May 16, 2006
`
`Sheet 3 0f 6
`
`US 7,047,302 B1
`
`FIG.3
`
`ESTABLISH COMMUNICATION
`WITH DOWNLOAD MANAGEMENT
`SERVER
`
`SEND USER ID TO DOWNLOAD
`MANAGEMENT SERVER
`
`301
`
`311
`
`SEND USER’ 8 REQUEST FOR
`DOWNLOADABLE PRIMARY
`CONTENT
`
`321
`
`RECEIVE REQUESTED
`CONTENT WITH ATTACHED
`USER INFORMATION
`
`FIND AUXILIARY CONTENT
`STORED' IN STORAGE MEDIA
`DETERMINED BY USER INFO
`
`RECORD HISTORY OF PLAYED
`'BACK AUXILIARY CONTENT
`
`SEND RECORD OF PLAYED
`AUXILIARY CONTENT TO
`DOWNLOAD MANAGEMENT
`SERVER
`
`331
`
`341
`
`351
`
`361
`
`PATENT OWNER EX. 2002 - PAGE 5
`
`

`
`U.S. Patent
`
`May 16, 2006
`
`Sheet 4 6f 6
`
`US 7,047,302 B1
`
`cow
`/ E25:
`
`8 F? m? R; m?
`
`
`
`£82 Ez M80 5?. 9 SB: . 5528 .52
`
`w .w _ n_
`
`
`
`
`
`E5 . E3 . . . <55 .
`
`or‘ m; m; m? a? m;
`
`z 28 $52”: N 28 ~52”: _ Z8
`
`
`. . . . A.
`
`PATENT OWNER EX. 2002 - PAGE 6
`
`

`
`U.S. Patent
`
`May 16, 2006
`
`Sheet 5 6f 6
`
`US 7,047,302 B1
`
`F | G. 5
`
`BOOT sEOuENOE
`INITIALIZATION
`
`1
`CHECK CD—ROM/DVD DATA
`CONTENT TYPE
`
`50‘
`
`505
`
`509
`
`DOES
`DATA CONTENT
`REQUIRE NETWORK
`CONNECTION ?
`
`ESTABLISH OONNEOTION
`
`NON-NETWORK PROCESSING
`
`517
`
`513
`
`FIRST TIME USER ?
`
`DOWNLOAD PRIMARY OONTENT 529
`& USER INFORMATION
`
`PROMPT FOR INITIAL USER 525
`DATA
`
`I
`
`COMPARE USER DATA WITH
`TRIGGER DATA
`
`533
`
`537
`
`IS
`AUXILIARY CONTENT
`ENABLED '2
`
`EXTRACT 8‘ LOAD
`APPLICABLE AUXILIARY
`OONTENT
`
`545
`
`EXECUTE PRIMARY OONTENT 541
`ONLY
`
`EXECUTE PRIMARY OONTENT 553
`WITH AUXILIARY CONTENT
`
`T
`MAKE/UPDATE PLAYBAOK
`RECORD
`
`549
`
`PATENT OWNER EX. 2002 - PAGE 7
`
`

`
`U.S. Patent
`
`May 16, 2006
`
`Sheet 6 6f 6
`
`US 7,047,302 B1
`
`ow
`
`om:
`
`90E
`
`mom?
`
`~
`
`~ ow
`
`
`
`mo_>mmw 9064228
`
`, . b KEEEQ
`
`02
`
`mum:
`
`82m or
`
`w E<E§
`EH28
`
`2334228
`
`PATENT OWNER EX. 2002 - PAGE 8
`
`

`
`US 7,047,302 B1
`
`1
`METHOD AND SYSTEM FOR ENABLING
`OPTIONAL CUSTOMER ELECTION OF
`AUXILIARY CONTENT PROVIDED ON
`DETACHABLE LOCAL STORAGE MEDIA
`DURING ACCESS OF PRIMARY CONTENT
`OVER A NETWORK AND FOR
`COLLECTING DATA CONCERNING
`VIEWED AUXILIARY CONTENT
`
`BACKGROUND OF THE INVENTION
`
`10
`
`1. Field of the Invention
`The present invention relates to systems for engaging in
`interactive entertainment or for accessing non-interactive
`entertainment using a networked game console connected to
`a content provider over a bi-directional network, and more
`speci?cally to maintenance and accessing of customer and
`content databases Which support such systems, for enabling
`playback of both valuable primary content along With aux
`iliary content such as targeted advertisements.
`2. Description of the Related Art
`In recent years, improvements in the ability for members
`of the public to access valuable media and entertainment
`content by connection to relatively loW cost high speed
`bi-directional netWorks has raised interest in advertisers
`seeking to exploit such systems for promotion of goods and
`services.
`One trend has been to offer certain services, such as
`netWork access, or access to specialiZed media content,
`e-mail accounts, e-fax accounts, and so forth, over a netWork
`connection, for free to customers Who are Willing to sign up
`and provide detailed personal identifying information to be
`maintained in a server database. In return for providing such
`customer information, the service provider provides desired
`access to services, for example an e-mail account, to the
`customer for free or at reduced cost, With the provision that
`the customer must then vieW attached advertisements, Which
`may be targeted to the customer based on his or her
`identifying information, broWsing activity, etc. Such adver
`tisements can be attached to customer e-mail or appear in
`pop-up WindoWs or frames Which are generated upon
`accessing the server netWork. By such systems, the costs
`necessary for maintaining the netWork services or paying for
`netWork content can be paid for by advertising revenues,
`Whereas the customer gains access to desired services by
`release of certain personal information and being forced to
`vieW targeted commercial advertisements.
`HoWever, despite their popularity as an advertising
`medium, such systems suffer from the draWback that cus
`tomers, in general, do not like being forced to vieW com
`mercials. In addition, many customers are reluctant to give
`up personal information, particularly to advertisers, in
`exchange for free netWork services or free access to content
`over a netWork. A need exists for customers to exercise
`choice in Whether and When they Wish to vieW auxiliary
`content. At the same time, ?exibility needs to be provided to
`advertisers in terms of the manner in Which such auxiliary
`content is delivered to customers, so that advertisements can
`be presented in a non-offending Way more likely to appeal
`to customer interest. Therefore, more ?exible systems have
`been sought in Which advertisements can be provided to
`customers Who retain the option of vieWing such advertise
`ments or not, With the access fees for netWork and content
`services being adjusted based on Whether a customer
`chooses to vieW the commercials or not.
`Interactive television or video systems o?fering pay-per
`vieW or video-on-demand services, and in Which in which
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`valuable content, such as movies in digital MPEG format are
`doWnloadable for customer vieWing, along With optional
`advertisements, are knoWn from Blahut et al., US. Pat. No.
`5,532,735 and Neel et al., US. Pat. No. 5,838,314. Accord
`ing to these methods, separate databases are established on
`the server side, the ?rst containing desired valuable media
`content such as movies, a second database made up of
`commercial content, and a third database made up of cus
`tomer identifying information. Should the customer elect not
`to vieW the commercial content, a full fee is assessed,
`Whereas if the customer accepts and vieWs the auxiliary
`content, accessing of the valuable content at a reduced cost
`or for free is made possible, in Which case the revenues for
`the valuable content are paid for by advertisers. Although
`these systems do offer the customer the option of disabling
`advertisements, With fees to the customer for vieWing con
`tent being adjusted accordingly, nevertheless such systems
`require a high investment to advertisers since the advertisers
`must be responsible for set up and maintenance of the server
`side advertisement database, either by themselves or through
`detailed coordination With the main content provider.
`Clearly, a more ?exible and loWer cost alternative to adver
`tisers therefore Would be desirable.
`Other methods by Which advertisers are able to get their
`messages across to vieWers have been disclosed by Jemigan
`et al., US. Pat. No. 5,233,423 and Rakavy et al., US. Pat.
`No. 5,913,040.
`According to Jernigan et al., embedded commercials may
`be provided in a memory device installed in a television
`receiver, the commercials being displayed on a portion of the
`screen through use of a graphics generator When a control
`function on the television receiver is activated. Although
`local storage of advertisements on a programmable read
`only memory (PROM) is disclosed, this system places a
`heavy burden on advertisers Who must establish access With
`the PROM device in some manner through a server netWork.
`According to Rakavy et al., advertisements may be pro
`vided over a computer netWork or on a local storage device
`such as a CD-ROM and displayed on a local computer. The
`advertisements displayed on the local computer can be
`selected based on pre-con?gured user preference informa
`tion, such as Which types or categories of advertisements a
`given user may choose to vieW. According to this system,
`hoWever, although statistics of Which advertisements are
`vieWed are recorded, uploaded to an advertising server and
`provided to advertisers, there is no fee adjustment based on
`Whether the advertisements are vieWed or not, so there is no
`inducement for customers to vieW such advertisements.
`Further, the main feature intended to be accessed by this
`system is simply the internet as a Whole, so there is no
`linkage or association betWeen predetermined primary con
`tent and auxiliary advertising content. There is no suggestion
`that advertisements are provided on a local detachable
`storage medium Which acts as the means (or key) by Which
`customers gain access to predetermined content servers
`providing valuable media content such as movies, interac
`tive games, programs, and so forth.
`
`SUMMARY OF THE INVENTION
`
`A general object of the present invention is to provide a
`system and method Whereby advertisements are made avail
`able to customers via a detachable local storage medium,
`such as a DVD or CD-ROM disc, Which is intended to be
`inserted into a game console connected via a bi-directional
`netWork to a speci?ed content provider, Wherein the game
`console includes a control function for enabling the auxiliary
`
`PATENT OWNER EX. 2002 - PAGE 9
`
`

`
`US 7,047,302 B1
`
`3
`content such as advertisements to be viewed, at the option of
`the customer, while the customer accesses valuable media
`content from a primary content database maintained solely
`by the content provider.
`A further object of the invention is to provide a system
`and method as described above, wherein viewing of auxil
`iary data such as advertisements can be disabled by a control
`function of the game console at any time prior to download
`or during playback of the primary media data.
`A further object of the invention is to provide a system
`and method as described above, wherein a record is main
`tained of times and durations for which a customer has
`elected to view auxiliary content along with viewing of
`valuable media content, wherein an auxiliary content view
`ing record is subsequently uploaded to the server station
`maintained by the content provider and can be used as a
`basis for assessing advertising fees to an advertiser, as well
`as updating of the customer database.
`A further object of the invention is to provide a system
`and method as described above, wherein a customer data
`base is maintained in the server station, containing identi
`fying information of users who access the server station,
`wherein such identifying information is capable of being
`downloaded into the game console in order to enable only
`auxiliary content which is customiZed based on a user’s
`identi?cation pro?le to be loaded and viewed.
`A further object of the invention is to provide key data,
`which may include a media or customer identi?er and an
`authentication code, on the detachable local storage medium
`on the client side of the system, whereby the key data is used
`to authenticate access to a speci?ed server station which
`provides primary media content, and whereby such primary
`media content cannot be accessed unless the local storage
`medium is inserted into the game console.
`As a result of the above described objects of the invention,
`improvements over known advertisement methods can be
`achieved. As an advertisement medium, by use of a local
`storage medium such as CD-ROM or DVD, there is no need
`as in the prior art for advertisers to expend costs for
`maintenance of a large scale advertisement database on the
`server side of the system. Therefore, advertisers are afforded
`great ?exibility in preparing their own advertising content
`on relatively low cost packaged media, where at the same
`time advertisers can associate their auxiliary content with
`speci?ed valuable media content downloadable from a main
`content provider.
`Furthermore; the cost and time associated with download
`ing of large volume auxiliary data are avoided. Because the
`cost of packaged media such as CD-ROM or DVD is
`relatively low, advertisers have the advantage of being able
`to easily distribute such media as inserts in magaZines and
`the like. In addition, because of their ability to hold large
`scale data, such detachable packaged media have the ability
`to handle multi-colored animation or lengthy playing of
`auxiliary content which is highly suitable for advertise
`ments.
`A signi?cant advantage of the present invention is the
`ability for advertisers to associate their auxiliary content
`with speci?ed highly popular and valuable primary media
`content such as feature movies, interactive games, popular
`utility programs and the like, which are downloaded from
`the main content server. That is, merely by contracting with
`and following a prescribed format determined by the pri
`mary media content provider, advertisers are then able to
`easily manufacture their own advertisement containing CD
`ROM or DVD media discs which are easily distributed to
`customers. Because of their association with popular and
`
`20
`
`25
`
`40
`
`65
`
`4
`valuable primary media content, customers become highly
`motivated to use such CD-ROM or DVD media as a means
`for gaining access to the primary media content.
`The above and other objects, features and advantages of
`the present invention will become apparent from the fol
`lowing description when taken in conjunction with the
`accompanying drawings in which preferred embodiments of
`the present invention are shown by way of illustrative
`example.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 illustrates an overall system con?guration of a
`system for enabling display of primary media content, along
`with optional display of locally stored auxiliary media
`content, according to an embodiment of the present inven
`tion.
`FIG. 2 is a ?owchart which describes functions performed
`by the primary content server during communication with a
`networked game console.
`FIG. 3 is a ?owchart which describes functions performed
`by a networked game console during communication with
`the primary content server.
`FIG. 4 is a diagram of data contents contained on a
`detachable storage medium inserted in the game console.
`FIG. 5 is a process diagram describing the steps under
`taken in the game console during access with the primary
`content server.
`FIG. 6 is a diagram describing an exemplary business
`model implemented according to the teachings of the present
`invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`FIG. 1 shows the con?guration of a system for enabling
`display of primary media content, along with optional dis
`play of auxiliary media content, according to an embodi
`ment of the present invention. The term “primary media
`content” in the context of the speci?cation and claims shall
`be understood to refer to a collection of downloadable
`contents which may consist of any one of video linear
`streaming data, such as a motion picture in the MPEG2
`format, linear audio streaming data such as MP3 data, binary
`program data or any combination of such data. On the other
`hand, excluded from the de?nition of “primary media con
`tent” are services which are used solely to provide access to
`a network, for example browser software or protocol han
`dlers whose main function is only to establish a network
`connection.
`As shown in FIG. 1, the system con?guration is made up
`of a server side system comprising a download service
`management server 10, a customer database 20 and a
`contents database 30, which are interconnected by a local
`area network (LAN) 40. The “primary media content” as
`described in the preceding paragraph is stored in a contents
`database 30 which makes up part of the server side system.
`The customer database 20 stores a collection of data about
`individual customers who access the download service
`through a bi-directional network 50. The data for individual
`customers may consist of the customer’s name, home
`address, age, gender, occupation, income, hobbies and inter
`ests, information about family members, purchasing history,
`preference of gender in contents viewed, or any other
`descriptive information about a user which may be bene?
`cial to advertisers in targeting auxiliary media to customers.
`Further, such customer data is not static, but is updateable
`
`PATENT OWNER EX. 2002 - PAGE 10
`
`

`
`US 7,047,302 B1
`
`5
`based on a user’s access history of the primary contents data,
`for example data concerning which primary contents are
`accessed and/ or how many times a given category (e. g. type
`of music, genre of movies, etc.) of primary contents are
`accessed may be recorded and used for updating the cus
`tomer data, thereby enabling advertisers to tailor their adver
`tisements more effectively to a given customer.
`The download service management server 10 is a server
`system which is set up to handle download requests from a
`user. Access to the server 10, which may comprise one of
`several servers, is facilitated through a typical device known
`as a router (not shown) on the LAN 40, which directs
`requests to the download management server 10. When the
`server 10 receives requests from a user, the server executes
`a download of requested primary media content from the
`contents database 30. Along with processing requests for
`downloading of primary media content, the server 10 also
`retrieves the requesting user’s customer data from the cus
`tomer database 20 and attaches it with the requested primary
`contents, which are then transmitted via the network by
`means of a known networking protocol standard, such as ftp
`(?le transfer protocol).
`The network 50 is normally a bi-directional digital com
`munications network that connects the user’s terminal hard
`ware with the download service management server 10
`provided on the server side of the system. With current
`technologies, a CATV bi-directional network, ISDN or
`xDSL high speed networks are examples of existing infra
`structures enabling the necessary network connections for
`implementing the present invention.
`The client side of the system con?guration comprises a
`modem or network adapter 60, a networked game console 70
`which utiliZes a detachable storage medium 80 therein, and
`a TV monitor or any other suitable display means 90
`connected to the game console 70.
`More speci?cally, the modem/network adapter 60 is a
`typical device used to connect the client’s terminal hard
`ware, in this case the game console 70, for hook-up to the
`network 50. For example, for a CATV network, a known
`cable modem device may be used, whereas for an ISDN
`network, a device known as a terminal adapter is used.
`The detachable storage media 80 stores a collection of
`interactive or non-interactive auxiliary content, for example
`advertisements which may be made up of video images,
`animations, sounds, applets, etc. In the preferred embodi
`ment, the detachable storage media 80 comprises a CD
`ROM or DVD disc. Each item of auxiliary content includes
`appended “trigger data” which is appended as an access ?ag
`to the auxiliary content, as shall be discussed in further detail
`below.
`The networked game console 70 is a network connectable
`player of interactive digital contents. Such a game console
`70, according to conventional methods, normally utiliZes the
`detachable storage media 80 as a contents distribution media
`in a non-networked environment. Stated otherwise, under
`ordinary use according to conventional known methods, the
`game console 70 is capable of playing back media contained
`on the detachable storage media 80, which normally is an
`interactive video game for example, even if the game
`console 70 is not is connected to the network. By contrast,
`according to the present invention, the storage media 80 is
`speci?cally intended to be used in a networked environment
`and to operate in consort with downloaded primary content
`retrieved through a network connection, in order to provide
`linked or associated user-customized auxiliary content.
`The network game console 70 executes therein network
`access software which is to be loaded from the storage media
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`80 or other internal storage medium (not shown), or which
`may be downloaded from the network, into an internal
`operating RAM (also not shown), for performing the fol
`lowing operations:
`I. Communicating with the download service manage
`ment server 10;
`2. Sending media or user identi?cation data to the server
`in order to retrieve downloadable primary content from
`the contents database 30 together with user information
`from the customer database 20;
`3. Accessing auxiliary content stored in the storage media
`80 on the basis of user information downloaded from
`the server;
`4. Enabling the user to selectively override the playback
`of auxiliary content for viewing solely the primary
`content downloaded from the server;
`5. Recording a history of the auxiliary content items
`loaded and played back from the storage media 80 at
`the election of the user; and
`6. Sending or uploading the record of viewed auxiliary
`content items to the download service management
`server 10.
`Under operation, the console 70 receives downloaded
`primary content together with attached user information,
`wherein the downloaded primary content may be stored
`locally on an internal storage media such as a hard disk drive
`HDD (not shown) or an externally attached re-writable
`storage medium (not shown) which attaches to the game
`console 70 through a port connection. The access software
`?rst checks, in accordance with feature 4 above, whether or
`not the user has elected to disable viewing of auxiliary
`content or not. If the user has not disabled viewing of
`auxiliary content, the console then accesses and loads one or
`more interactive or non-interactive contents which match the
`downloaded user information and/or the downloaded pri
`mary content. More speci?cally, a comparison is made
`between the user information and “trigger data” contained as
`a header with each piece of auxiliary content, and if data
`contained in the trigger data match with the user informa
`tion, the auxiliary content item is then loaded and queued for
`playback in the console 70. In addition, a given request for
`speci?ed primary content may also spawn the loading and
`queuing of auxiliary content. A record of the auxiliary
`content items actually loaded and played on the console 70,
`along with the times and duration during which auxiliary
`content was played, or any other information obtained
`during playback of the auxiliary content, may be stored in a
`data storage area of the console 70, and is uploaded to the
`server at any suitable time, such as after a given piece of
`primary content has been played, after a given piece of
`auxiliary content has been viewed or partially viewed, or
`during a sign-olf process from the network connection.
`The viewed contents record, particularly the times and
`duration for which a given piece of auxiliary content was
`viewed, are used as a basis for assessing fees to advertisers
`who have provided the auxiliary content. Further the viewed
`contents record also enables customer information stored in
`the customer database 20 to be updated to include new
`information gained during viewing or interaction between
`the customer and the auxiliary content. For example, in the
`case of an interactive piece of auxiliary content, various
`questions may be asked of the user, or other user behavior
`monitored, which can then form part of the viewed contents
`record and be used for updating information on the customer
`in the customer database 20. In the case of non-interactive
`content, information of which advertisements have been
`viewed can be used to update customer information.
`
`PATENT OWNER EX. 2002 - PAGE 11
`
`

`
`US 7,047,302 B1
`
`7
`FIG. 2 is a ?owchart which describes sequential functions
`performed by the primary content server during communi
`cation with a networked game console. In addition, FIG. 3
`shows a ?owchart which describes functions performed by
`the networked game console during communication with the
`primary content server. Because the functions shown in
`FIGS. 2 and 3 occur in a mutually exchanged fashion, these
`functions shall be described together.
`In Step 201 on the server side, the download service
`manager 10 receives a request to establish a communication
`link from the network game console 70. Similarly, in a Step
`301 on the client or networked game console side, a request
`is sent to establish communication with the download ser
`vice management server 10. As a result of these coordinated
`actions, a network socket connection according to known
`standards (e.g. IP/TCP) for bi-directional transmission of
`data packets is established between the management server
`10 and the networked game console 70.
`In Step 311, after the communication link has been
`established, a unique media ID indicating the media 80
`installed in the game console 70 is sent to the download
`service management server 10. In the event of a ?rst time
`user, the media ID is associated with the user and is
`thereafter used as a user identi?er. In Step 211 on the server
`side, the management server 10 receives the media ID.
`After receiving the unique media ID, in Step 221 on the
`server side, the management server 10 retrieves, via LAN
`40, user information from the customer database 20. In the
`event that user information associated with the media ID (in
`the case of a new user) does not exist in the customer
`database 20, the user may be prompted to supply basic
`information for establishing initial user information for the
`customer database 20. This process shall be described in
`greater detail in FIG. 5.
`At this point, in Step 321 on the game console side, a
`request is sent to the download management server 10 to
`retrieve downloadable primary content from the contents
`database 30. When the server receives the user’s request for
`downloadable content in Step 231, the download manage
`ment server 10, via LAN 40, ?nds and extracts the requested
`content from the contents database 30 in Step 241. At this
`point, in Step 251, the user information retrieved in Step 221
`is attached to the requested primary content extracted in Step
`241, and the user information together with the requested
`primary content are transmitted to the networked game
`console 70 in Step 261.
`On the client side, in Step 331 the game console 70
`receives the requested primary content along with the
`attached user information. In accordance with the user
`information, in Step 341 the game console 70 searches for
`and ?nds one or more auxiliary content items 415 (see FIG.
`4) stored on the detachable storage media 80 which corre
`spond with the user information. More speci?cally, a com
`parison is made between various data contained in the user
`information, which may also include information of the
`currently requested primary content, and trigger data 419
`appended with each of the auxiliary contents 415, and for
`those items for which a match is found, the auxiliary
`contents 415 are extracted. As shall be explained in more
`detail in relation to FIG. 5, the user is given the option of
`overriding playback of the auxiliary content, however,
`assuming playback is authoriZed, the auxiliary content items
`415 are loaded and executed for playback along with the
`primary content.
`In Step 351, a record is stored in an internal memory (not
`shown) of the game console 70 of all the auxiliary content
`items which have actually been viewed by the customer.
`
`50
`
`55
`
`60
`
`65
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`8
`Such a record may comprise an identi?er of the auxiliary
`content items which were viewed, and the duration for
`which an auxiliary content item was viewed if it was not
`played in its entirety.
`In Step 361, the game console 70 sends the record
`established in Step 351 to the download management server
`10, which in turn receives the playback record in Step 271.
`The transmittal of this record may be sent in any of various
`ways, f

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket