throbber
US007401151B2
`
`(12) United States Patent
`Chatani
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,401,151 B2
`Jul. 15, 2008
`
`(54) METHODS AND SYSTEMS FOR PROVIDING
`AUXILIARY CONTENT DURING USER
`INTERACTIVITY WITH DIGITAL DATA
`OVER A NETWORK
`
`(75) Inventor: Masayuki Chatani, Foster City, CA
`U S
`(
`)
`(73) Assignee: Sony Computer Entertainment
`America Inc., Foster City, CA (US)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`$23“? 1155223???) gyes‘dwsted under 35
`
`(21) Appl- N05 11/ 361,121
`_
`(22) Flledi
`
`Feb- 241 2006
`
`(65)
`
`Prior Publication Data
`
`Us 2006/0143268 A1
`
`Jun‘ 29’ 2006
`
`5,937,158 A
`5,937,164 A
`
`8/1999 Uranka ..................... .. 713/200
`8/1999 Mages et a1. .............. .. 709/200
`
`Continued
`(
`)
`FOREIGN PATENT DOCUMENTS
`
`JP
`
`10'275114
`
`10/1998
`
`(Continued)
`OTHER PUBLICATIONS
`Chatani et :11, “Method and System for Enabling Optional Customer
`Election ofAuxiliary ContentProvided on Detachable Local Storage
`Media During Access of Primary Content Over a Network and for
`Collecting Data Concerning Wewed Auxiliary Content”, US. Appl.
`No. 09/452,811, ?led Dec. 2, 1999.
`
`Primary ExamineriKenny Lin
`(74) Attorney, Agent, or FirmiMartine Penilla &
`
`Related US. Application Data
`
`Gencarena’ LLP
`
`(63) Continuation of application No. 09/771,751, ?led on
`Jan. 29, 2001, noW Pat. No. 7,171,480.
`
`(57)
`
`ABSTRACT
`
`(51) Int CL
`(200601)
`G06F 15/16
`(52) us. Cl. ........................ .. 709/229; 709/217; 705/14
`(58) Field of Classi?cation Search ............... .. 709/227,
`709/229 217_ 705/14
`See a lication ?le for Com lete search’histo’
`pp
`p
`ry'
`References Cited
`
`(56)
`
`US. PATENT DOCUMENTS
`
`8/1993 Jernigan et a1. ........... .. 358/181
`5,233,423 A
`7/1996 Blahut et a1.
`348/13
`5,532,735 A
`4/1998 Reilly et a1. ................ .. 705/14
`5,740,549 A
`5,838,314 A 11/1998 Neel et a1. ................ .. 345/327
`5,913,040 A
`6/1999 Rakavy et a1. ..
`.. 395/200.62
`5,926,624 A
`7/1999 KatZ et a1. .................. .. 709/47
`
`A~method and system for presenting auxiliary content to 'a
`cl1ent during doWnload of prlmary content from a server 1s
`Provides The System iPcludes a Sewage/W051‘ including a
`Server‘ 2“ manages Pnmary conlent an a C lent Computer
`connectable to the server. At the cl1ent computer, local storage
`for storing user information and auxiliary contentis provided.
`In one example, the auxiliary content is stored in the local
`storage prior to doWnload of the primary content from the
`doWnload management server. The user information is com
`municated from the client computer to the server, and the user
`information is used to direct initial access to primary content.
`Then, speci?c portions of the auxiliary content stored in the
`local storage device is displayed at the client computer during
`doWnload of the primary content.
`
`14 Claims, 3 Drawing Sheets
`
`ESTABL‘SH DDMMLINICATION
`WITH THE DOWNLOAD
`MANAGEMENT SERVER
`
`302
`
`SEND USER‘S REQUEST FOR
`PR‘MARV CONTENT TO THE
`DOWNLOAD MANAGEMENT SERVER
`
`BEGIN PLAYING AUXILLARV
`CONTENT STORED IN
`THE LOCAL STORAGE DEVICE
`
`310
`
`312
`
`HAS
`TED
`ALL REOUES
`CONTENT B
`EEN
`RECEIVE
`D
`S
`
`PATENT OWNER EX. 2006 - PAGE 1
`
`

`
`US 7,401,151 B2
`Page 2
`
`US. PATENT DOCUMENTS
`
`6,026,368 A
`6,049,823 A
`6,101,534 A
`6,108,637 A
`6,195,693 B1
`6,237,039 B1 *
`6,279,036 B1
`6,314,451 B1
`
`2/2000 Brown @191 ---------------- -- 705/14
`4/2000
`8/2000
`8/2000
`2/2001
`5/2001
`8/2001 11111111161 61 a1. ........... .. 709/224
`11/2001 Landsman et a1.
`
`6/2002 1161115615 61111. ............ .. 700/83
`6,400,996 B1
`6/2002 Meade, 11
`. 707/1041
`6,405,214 B1
`9/2002 (36111111 ..................... .. 713/201
`6,453,420 B1
`6,684,249 B1* 1/2004 11161161116161. ........... .. 709/225
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`
`2000437721
`
`5/2000
`
`* cited by examiner
`
`PATENT OWNER EX. 2006 - PAGE 2
`
`

`
`US. Patent
`
`Jul. 15, 2008
`
`Sheet 1 013
`
`US 7,401,151 B2
`
`'- - - _ - - - - - - - - _-- - - - - - - - _ - -_--_-__---- - - - - ---
`
`I
`
`-
`l
`i
`I
`I
`:
`;
`:
`
`I
`
`CLIENT
`
`l
`
`./
`:
`:
`l
`_ i
`.
`l
`l
`
`l
`
`REMOVABLE
`STORAGE
`MEDIA
`
`| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1
`
`DOWN LOAD / 1 1°
`MANAG EMENT
`sERvER
`
`‘60
`
`PRIMARY
`CONTENT
`DATABASE
`
`OusTOMER
`DATABASE
`
`17°
`
`FIG. 1
`
`PATENT OWNER EX. 2006 - PAGE 3
`
`

`
`US. Patent
`
`Jul. 15, 2008
`
`Sheet 2 013
`
`US 7,401,151 B2
`
`@)
`
`ESTABLISH COMMUNICATION WITH / 202
`NETWORKEO CLIENT CONSOLE
`
`I
`
`RECEIVE usER ID / 204
`FROM CLIENT CONSOLE
`
`I
`
`RECEIvE usER INFORMATION / 206
`FROM CusTOMER DATABASE
`
`I
`
`RECEIvE usER's REOuEsT / 208
`FOR PRIMARY CONTENT
`
`I
`
`RETRIEvE REOuEsTEO CONTENT / 21°
`FROM PRIMARY CONTENT DATABASE
`
`—'I
`
`SEND REOuEsTEO CONTENT / 212
`TO THE CLIENT CONSOLE
`
`HAS
`ALL REQUESTED
`CONTENT
`BEEN SENT
`'7
`
`YES
`
`RELEAsE THE / 216
`COMMUNICATION
`
`FIG.2
`
`PATENT OWNER EX. 2006 - PAGE 4
`
`

`
`US. Patent
`
`Jul. 15, 2008
`
`Sheet 3 013
`
`US 7,401,151 B2
`
`ESTABLISH COMMUNICATION / 302
`WITH THE DOWNLOAD
`MANAGEMENT sERvER
`
`SEND usER ID TO THE
`DOWN LOAD MANAG EMENT SERVER
`
`/ 304
`
`L
`
`SEND usER's REQUEST FOR / 306
`PRIMARY CONTENT TO THE
`DOWNLOAD MANAGEMENT sERvER
`
`T
`
`BEGIN PLAYING AuxILLARY / 308
`CONTENT STORED IN
`THE LOCAL sTORAGE DEvICE
`
`RECEIVE THE REOuEsTED / 31°
`PRIMARY CONTENT
`
`HAS
`ALL REQUESTED
`CONTENT BEEN
`
`RECEIVED
`
`YES
`
`STOP PLAYING AuxILLARY / 314
`CONTENT sTORED IN
`THE LOCAL sTORAGE DEvICE
`
`L
`
`RELEASE THE / 316
`COMMUNICATION
`
`FIG.3
`
`PATENT OWNER EX. 2006 - PAGE 5
`
`

`
`US 7,401,151 B2
`
`1
`METHODS AND SYSTEMS FOR PROVIDING
`AUXILIARY CONTENT DURING USER
`INTERACTIVITY WITH DIGITAL DATA
`OVER A NETWORK
`
`CROSS REFERENCE AND PRIORITY CLAIM
`
`This Application is a continuation of US. application Ser.
`No. 09/771,751, ?led Jan. 29, 2001 now US. Pat. No. 7,171,
`480, entitled “METHOD AND SYSTEM FOR PROVIDING
`AUXILIARY CONTENT LOCATED ON LOCAL STOR
`AGE DURING DOWNLOAD/ACCESS OF PRIMARY
`CONTENT OVER A NETWORK.” This Application is
`hereby incorporated by reference.
`This Application is also related to co-pending U.S. appli
`cation Ser.No. 09/452,811, ?led on Dec. 2, 1999, and entitled
`“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. This
`Application is hereby incorporated by reference.
`
`FIELD OF THE INVENTION
`
`The present invention relates to systems and methods for
`providing auxiliary content located on local storage to a client
`connected to a primary content provider over a bi-directional
`netWork, and more speci?cally to accessing auxiliary content
`during doWnload/access of primary content over the netWork,
`enabling dissemination of auxiliary content during otherwise
`dormant Wait periods.
`
`BACKGROUND
`
`20
`
`25
`
`30
`
`35
`
`In recent years, improvements in the ability for members of
`the public to access valuable entertainment content by con
`nection to relatively loW cost high speed bi-directional net
`Works has raised interest in advertisers seeking to exploit such
`systems for promotion of goods and services to users of these
`netWorks.
`Current methods and trends to advertise over such net
`Works are frequently unsatisfactory due to their failure to
`provide a satisfactory combination of incentive and accept
`able amount of effort on the part of the users targeted by the
`advertisements, or by excessive advertiser commitments (i.e.,
`effort, expense, time, etc.). This is particularly true With
`regard to methodology that requires users to perform sub stan
`tial amounts of data entry or other time-consuming tasks to
`acquire access to content and services that are initially indi
`cated to be readily available or free. Oftentimes such meth
`odology can also require a user to enter sensitive personal
`information, such as home address and/or credit card infor
`mation, Which may also be unacceptable to the user. For
`advertisements that require more ef?cient involvement of
`user interaction, this trend of requiring substantial expendi
`ture of effort and/or disclosure of sensitive information,
`coupled With the subsequent Wait period during doWnload of
`the desired content has signi?cant drawbacks.
`Another related trend has been to offer certain services,
`such as netWork access, or access to specialiZed 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
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`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 identify
`ing information, broWsing activity, etc. Such advertisements
`can be attached to customer e-mail or appear in pop-up Win
`doWs 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 con
`tent 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 com
`mercial advertisements.
`HoWever, despite their popularity as an advertising
`medium, such systems suffer from the draWback that custom
`ers, in general, do not like being forced to vieW advertise
`ments or commercials in this fashion. In addition, many cus
`tomers are reluctant to give up personal information,
`particularly to advertisers, in exchange for free netWork ser
`vices or free access to content over a netWork. Thus, a need
`exists for improvement in When and Where a user Wishes 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 auxiliary content can be
`provided to customers.
`According to one knoWn system, 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. Local storage
`of advertisements may be done on a programmable read-only
`memory (PROM), hoWever, this system places a heavy bur
`den on advertisers Who must establish access With the PROM
`device in some manner through a server netWork.
`According to another knoWn technique, advertisements
`may be provided 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 com
`puter can be selected based on pre-con?gured user preference
`information, such as Which types or categories of advertise
`ments a givenuser may choose to vieW. Here, the main feature
`intended to be accessed by this system is simply the intemet
`as a Whole, so there is no linkage or association betWeen
`predetermined primary content and auxiliary advertising con
`tent. There is no suggestion that advertisements are provided
`on local removable storage Which acts as the means (or key)
`by Which customers gain access to predetermined content
`servers providing valuable information such as movies, inter
`active games, programs, and so forth.
`Therefore, current methods of advertisement in the com
`puter netWork environment do not contain the incentives and
`ease-of-use necessary to provide auxiliary content ef?ciently
`and at optimal times, and thereby provide effective and suc
`essful advertisement content.
`
`SUMMARY
`
`A system and computer-based method for providing aux
`iliary content located on local storage to a client connected to
`a primary content provider over a netWork, particularly dur
`ing transfer of primary content via a server dedicated to
`doWnload operations. Control over the auxiliary content, pri
`mary content and/ or the doWnload management server is
`exercised by a distributor. The system includes the doWnload
`
`PATENT OWNER EX. 2006 - PAGE 6
`
`

`
`US 7,401,151 B2
`
`3
`management server, a customer database and a primary con
`tent database on the server side, and a client console including
`a local storage device containing the auxiliary content on the
`client side. The auxiliary content provided can be varied
`based on one or more user preferences, one or more distribu
`tor preferences, or a combination of both user and distributor
`preference information. With respect to user preferences,
`either previously acquired information is used or the user is
`prompted to chose from a selection of speci?c content items
`and categories of content; default content is provided if no
`user preferences are available/selected. With respect to dis
`tributor preferences, the doWnload management server sends
`the user auxiliary content assignment data before sending the
`requested primary content; according to the data, the client
`computer executes the appropriate auxiliary content stored in
`the local storage. The auxiliary content is stored in the local
`storage prior to doWnload of the primary content from the
`doWnload management server, though the user can acquire
`the local storage and/or auxiliary content by a variety of
`means (e.g., the auxiliary content can be provided on a CD
`ROM, sent to a client hard drive over the netWork, etc.).
`A general aspect of the present invention is to provide a
`system and method Whereby advertisements or auxiliary con
`tent are made available to customers via removable local
`storage, such as a DVD or CD-ROM disc, Which is intended
`to be inserted into a client console connected via a bi-direc
`tional netWork to a speci?ed content provider, Wherein the
`client console includes a control function for enabling the
`auxiliary content such as advertisements to be vieWed, at the
`option of the customer, While the customer accesses valuable
`content from a primary content database maintained solely by
`the content provider.
`A further aspect of the invention is to provide a system and
`method as described above, Wherein a customer database is
`maintained in the server station, containing identifying infor
`mation of users Who access the server station, Wherein such
`identifying information is capable of being doWnloaded into
`the client 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 aspect of the invention is to provide key data,
`Which may include a local storage device identi?er or cus
`tomer identi?er and an authentication code, on removable
`local storage 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 content, and Whereby such primary
`content cannot be accessed unless the local storage is inserted
`into the client console.
`As a result of the above-described examples, improve
`ments over knoWn advertisement methods can be achieved.
`As an advertisement medium, by use of local storage 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 prepar
`ing their oWn advertising content on relatively loW cost pack
`aged storage media, Where at the same time advertisers can
`associate their auxiliary content With speci?ed valuable pri
`mary content doWnloadable from a main primary content
`provider.
`Furthermore, the cost and time associated With doWnload
`ing of large-volume auxiliary data can be avoided. Because
`the cost of packaged storage media such as CD-ROM or DVD
`is relatively loW, advertisers have the advantage of being able
`to easily distribute such devices as inserts in magaZines and
`the like. In addition, because of their ability to hold large
`amounts of data, such removable packaged storage media
`
`50
`
`55
`
`60
`
`65
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`4
`have the ability to handle multicolored animation or other
`lengthy auxiliary content, Which is highly suitable for adver
`tisements.
`An advantage of the present invention is the ability for
`content providers to associate their auxiliary content With
`speci?ed highly popular and valuable primary 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 primary content pro
`vider, advertisers are then able to easily manufacture their
`oWn advertisement containing CD-ROM or DVD discs Which
`are easily distributed to customers. Because of their associa
`tion With popular and valuable primary content, customers
`become highly motivated to use CD-ROM or DVD as a means
`for gaining access to the primary content.
`The above and other aspects, features and advantages of the
`present invention Will become apparent from the folloWing
`description When taken in conjunction With the accompany
`ing draWings in Which preferred embodiments of the present
`invention are shoWn by Way of illustration and not limitation.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention is illustrated by Way of example and
`not limitation in the ?gures of the accompanying draWings, in
`Which like references indicate similar elements, and in Which:
`FIG. 1 illustrates a block diagram of a computer netWork
`system that implements embodiments of the present inven
`tion;
`FIG. 2 is a ?owchart that illustrates some doWnload man
`agement server steps taken in providing the desired auxiliary
`content during doWnload of primary content, according to
`one embodiment of the present invention; and
`FIG. 3 is a ?owchart that illustrates some client-side steps
`taken in providing the desired auxiliary content during doWn
`load of primary content, according to one embodiment of the
`present invention.
`
`DETAILED DESCRIPTION
`
`A system and method for providing auxiliary content
`located on local storage to a client connected to a content
`provider over a bi-directional netWork is described. In the
`folloWing description, for purposes of explanation, numerous
`speci?c details are set forth in order to provide a thorough
`understanding of the present invention. It Will be evident,
`hoWever, to one of ordinary skill in the art, that the present
`invention may be practiced Without these speci?c details. In
`other instances, Well-knoWn structures and devices are shoWn
`in block diagram form to facilitate explanation. The descrip
`tion of preferred embodiments is not intended to limit the
`scope of the claims appended hereto.
`Aspects of the present invention may be implemented on
`one or more computers executing softWare instructions.
`According to one embodiment of the present invention, server
`and client computer systems transmit and receive data over a
`computer netWork or standard telephone line. The steps of
`accessing, doWnloading, and manipulating the data, as Well as
`other aspects of the present invention are implemented by
`central processing units (CPU) in the server and client com
`puters executing sequences of instructions stored in a
`memory. The memory may be a random access memory
`(RAM), read-only memory (ROM), a persistent store, such as
`a mass storage device, or any combination of these devices.
`Execution of the sequences of instructions causes the CPU to
`perform steps according to embodiments of the present inven
`tion.
`
`PATENT OWNER EX. 2006 - PAGE 7
`
`

`
`US 7,401,151 B2
`
`5
`The instructions may be loaded into the memory of the
`server or client computers from a storage device or from one
`or more other computer systems over a network connection.
`For example, a client computer may transmit a sequence of
`instructions to the server computer in response to a message
`transmitted to the client over a network by the server. As the
`server receives the instructions over the network connection,
`it stores the instructions in memory. The server may store the
`instructions for later execution, or it may execute the instruc
`tions as they arrive over the network connection. In some
`cases, the downloaded instructions may be directly supported
`by the CPU. In other cases, the instructions may not be
`directly executable by the CPU, and may instead be executed
`by an interpreter that interprets the instructions. In other
`embodiments, hardwired circuitry may be used in place of, or
`in combination with, software instructions to implement the
`present invention. Thus, the present invention is not limited to
`any speci?c combination of hardware circuitry and software,
`nor to any particular source for the instructions executed by
`the server or client computers.
`Download Management System and Server Architecture
`FIG. 1 is a block diagram of a computer network system
`that can be used to
`locate and transmit requested content from a primary con
`tent database while providing designated auxiliary content
`stored in local storage media, according to embodiments of
`the present invention. The download management system 100
`of FIG. 1 enables the auxiliary content to be varied based on
`preferences of system participants during download of pri
`mary content over the download management server 110.
`Control over the auxiliary content, primary content and/ or the
`download management server 110 is exercised by a distribu
`tor. The auxiliary content provided can be varied based on one
`or more user preferences, one or more distributor preferences,
`or a combination of both user and distributor preference infor
`mation.
`FIG. 1 shows the con?guration of a system for enabling
`display of auxiliary content during download of primary con
`tent, according to embodiments of the present invention. The
`term “primary content” should be understood to refer to a
`collection of downloadable content 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, including game data, or any com
`bination of such data. This de?nition is intended to describe
`the types of data broadly, and is not limited to any speci?c
`data formats such as MPEG2 or MP3. On the other hand,
`excluded from the de?nition of “primary content” are data
`functioning solely to provide access to a network, for
`example, browser software or protocol handlers, whose main
`function is only to establish a network connection. “Auxiliary
`content” refers to the same types of data. “Auxiliary” can be
`distinguished from “primary” in terms of distributor or adver
`tiser priority, or in terms of the user’s priorities or preferences
`(i.e., one type of content might be more important to a user,
`and thus ‘primary’). In terms of data types, “primary content”
`and “auxiliary content” are coextensive.
`With regard to system con?guration, as seen in FIG. 1, the
`download management system 100 is made up of a server side
`system comprising a download management server 110, a
`primary content database 160, and a customer database 170,
`which are interconnected by a bidirectional network 13 0. The
`download management server 110 is shown connected
`directly to the databases 160, 170 in this embodiment of the
`server side system, however server connection to these or
`comparable databases can be made over any type of network
`as well. The “primary content” as described in the preceding
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`paragraph is stored in the primary content database 160. The
`customer database 170 contains a collection of data about
`individual customers who access the download service
`through the network 130. The data for individual customers
`may consist of the customer’s name, home address, age,
`gender, occupation, income, hobbies and interests, informa
`tion about family members, purchasing history, preference of
`gender in content viewed, or any other descriptive informa
`tion about a user which may be bene?cial to advertisers in
`targeting auxiliary content to customers. Further, such cus
`tomer data is not static, but can be updated based on a user’s
`access history of the primary content data, for example, data
`concerning which primary content is accessed and/or how
`many times a given category (e.g. type of music, genre of
`movies, etc.) of primary content is accessed may be recorded
`and used for updating the customer data, thereby enabling
`advertisers to tailor their advertisements more effectively to a
`given customer.
`The download management server 110 is a server system
`that is set up to handle download requests from a user. Access
`to the server 110, which may comprise one of several servers,
`is facilitated through a typical device known as a router (not
`shown) on the network 130, which directs requests to the
`download management server 110. When the server 110
`receives requests from a client console user, the server
`executes a download of requested primary content from the
`primary content database 160. Along with processing
`requests for downloading of primary content, the server 110
`also retrieves the requesting user’s customer data from the
`customer database 170 and can attach it with the requested
`primary content, transmitting both via the network by means
`of a known networking protocol standard, such as ftp (?le
`transfer protocol).
`The network 13 0 may be the Internet, a Wide Area Network
`(WAN), a Local Area Network (LAN), or any combination
`thereof. The network is normally a bi-directional digital com
`munications network that connects a client’s terminal hard
`ware with the download management server 110. With cur
`rent technologies, a CATV (cable television) bi-directional
`network, ISDN (Integrated Services Digital Network), DSL
`(Digital Subscriber Line), or xDSL high-speed networks are
`examples of existing network infrastructures enabling the
`necessary network connections for implementing embodi
`ments of the present invention, though they are not intended
`to be exclusive as to the types of networks capable of prac
`ticing the present invention. In one embodiment, network 130
`may represent the Internet, in which case the server 110
`typically executes a web server process to transmit data in the
`form of HTML data to client computers executing web
`browser processes.
`As shown in FIG. 1, the download management system 100
`includes a client side made up of a client console 120 com
`prising a client 140, and, optionally, a local storage device 150
`that can include a removable storage media 152 component.
`The client 140 can be a personal computer, a set top box, a
`computer/ gaming device such as PlayStation®2, a comput
`ing device of comparable capabilities, or any terminal device
`providing access to the system. The local storage device 150
`can be any conceivable data storage device (e.g., CD- or
`DVD-ROM, hard disk drive, magnetic, optical or other card
`drive, Zip drive, etc.), and may be, and frequently is, integral
`with the client 140, though is depicted here as a distinct
`element. Additionally, the removable storage media 152 can
`be compatible and removable directly with the client 140; this
`may be true for embodiments both where the local storage
`device 150 is external or where it is internal to client 140.
`
`PATENT OWNER EX. 2006 - PAGE 8
`
`

`
`US 7,401,151 B2
`
`7
`According to one preferred embodiment, removable stor
`age media 152 is speci?cally intended to be used in a net
`worked environment and to operate in consort with down
`loaded primary content retrieved through a network
`connection, in order to provide linked or associated auxiliary
`content that is customiZed based on user and/or distributor
`preferences. For example, removable storage media 152 can
`store a collection of interactive or non-interactive auxiliary
`content, for example advertisements that may be made up of
`video images, animations, sounds, applets, etc. In this pre
`ferred embodiment, the removable storage media 152 com
`prises a CD-ROM disc or DVD disc. Moreover, each item of
`auxiliary content can include appended “trigger data” which
`is appended as an access ?ag to the auxiliary content, as shall
`be discussed in further detail below.
`FIG. 2 is a ?owchart that illustrates some download man
`agement server steps taken in providing the desired auxiliary
`content during download of primary content, according to
`one embodiment of the present invention. Execution of this
`download management process requires the receipt of neces
`sary user identi?cation and requested content information, as
`well as the transmission of requested content to the client
`console. Once a user desires to download primary content, the
`user will make association with the client terminal 140 por
`tion of the client console 120 (FIG. 1). The subsequent steps
`that the download management server goes through to pro
`vide both the primary and auxiliary content, as shown herein,
`begin after this initial step of the user associating him or
`herself with the client console.
`According to the embodiment of FIG. 2, a download man
`agement server ?rst performs the step of establishing com
`munication with a networked client console, step 202. Here,
`as best seen in FIG. 1, the communication is indicated as
`being established with a client console 120, however, it
`should be understood that this term is interchangeable with
`client 140 (the client terminal) throughout these discussions
`for the purpose of disclosing other embodiments not limited
`by a de?nable client console. Once communication has been
`established with the client console, the download manage
`ment server then receives a user ID from the client console,
`step 204, for the initial purpose of identifying the particular
`user.
`Next, in step 206 of this embodiment, the download man
`agement server retrieves user information from the customer
`database; this user information consisting of the data for
`individual customers discussed above with respect to FIG. 1.
`The download management server then proceeds to step 208
`where the user’ s request for content is received. After receiv
`ing such user request information, in step 210, the download
`management server ?nds the requested content from the pri
`mary content database.
`In the subsequent step, step 212, the download manage
`ment server sends the requested content to the client console.
`After such sending of requested content, in step 214, the
`download management server veri?es whether all of the
`requested content has been sent. If all of the requested content
`has not been sent, the server will maintain a state of sending
`the requested content to the client console. Once all of the
`content has been sent, however, the download management
`server moves on to the ?nal operation. The last operation of
`this embodiment is simply the release of communication
`between the download management server and the client
`console, step 216.
`FIG. 3 is a ?owchart that illustrates some client-side steps
`taken in providing the desired auxiliary content during down
`load of primary content, according to one embodiment of the
`present invention. The preliminary steps of this client-side
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`process mirror the comparable steps of FIG. 2 as they occur in
`a mutually exchanged fashion, and also begin with the user
`making association with the client 140 portion of the client
`console 120 (FIG. 1) with the desire to download primary
`content. The subsequent steps of FIG. 3, then, also begin after
`this initial step of the user associating him or herself with the
`client console.
`Correspondingly, the ?rst three steps of FIG. 3, establish
`ing communication, step 302, sending a user ID, step 304, and
`sending user request for primary content, step 306, are client
`side steps describing behavior done with the download man
`agement server that precisely mirror steps 202, 204 and 208
`from FIG. 2, and no additional description is warranted. The
`next client side step, step 308, is to begin playing auxiliary
`content stored in the local storage device. The auxiliary con
`tent play

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