throbber
Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 1 of 17
`
`
`Exhibit 9
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 2 of 17
`”°°“meTl|||fi||||fl||||l||F||1||1|I||1Il|f|IMIllilflilfillllllllllllllllllllll
`
`US007900229B2
`
`(12) Ulllted States Patent
`Dureau
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,900,229 B2
`Mar. 1, 2011
`
`(54) CONVERGENCE OF INTERACTIVE
`TELEVISION AND WIRELESS
`TECHNOLOGIES
`
`(75)
`
`Inventor: Vincent Dureau, Palo Alto, CA (US)
`
`............... .. 725/48
`11/2001 Ogawa et al.
`6,314,571 B1 *
`6/2002 Shen etal.
`. . . . .
`. . . .. 703/27
`6,401,059 B1*
`
`6,486,892 B1* 11/2002 Stern ........................ .. 715/760
`
`(73) Assignee: OPENTV, Inc., San Francisco, CA (US)
`
`(Continued)
`
`( * ) Notice:
`
`Subject. to any disclaimer, the term of this
`patent 1s extended or adjusted under 35
`USC 15403) by 947 days
`
`FOREIGN PATENT DOCUMENTS
`
`wo
`
`wo 9810589
`
`3/1998
`
`(21) App1.No.: 10/271,801
`
`(22)
`(65)
`
`Filed:
`
`Oct. 15, 2002
`Prior Publication Data
`US 2004/0073915 A1
`Apr. 15, 2004
`
`(51)
`
`Int CL
`(2006.01)
`H04N 7/16
`(2006.01)
`H04N 5/445
`(52) U.S. Cl.
`............................. .. 725/46; 725/9; 725/10;
`725/14, 705/14
`(58) Field of Classification Search ................. .. 725/46,
`725/9'25; 705/ I4
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`............. .. 725/81
`
`1/1997 LaDue
`5,594,740 A
`5/1998 Herz etal.
`5,758,257 A
`8/1998 Hendricks et al.
`5,798,785 A
`9/1998 Bedard
`5,801,747 A
`5,831,664 A * 11/1998 Wharton etal.
`5,845,257 A
`12/1998 Fu et al.
`5,848,396 A * 12/1998 Gerace ...................... .. 705/10
`5,854,793 A
`12/1998 Dinkins
`5,896,558 A
`4/1999 Wiedeman
`............... .. 725/46
`6,005,597 A * 12/1999 Barrett et al.
`6,177,931 B1*
`1/2001 Alexander et al.
`.......... .. 725/52
`6,236,395 B1*
`5/2001 Sezan et al.
`....... ..
`.. 345/723
`6,236,978 B1*
`5/2001 Tuzhilin .... ..
`. 705/26
`6,286,140 B1*
`9/2001 Ivanyi
`....................... .. 725/14
`
`
`
`(Continued)
`OTHER PUBLICATIONS
`_
`_
`_
`_
`_
`_
`_
`_
`W1tt1g H., et al. “Intelhgent Media Agents 1n Interact1ve Te1ev1s1on
`
`Systems” Proceedings of The International Conference on Multime-
`dia Computing and Systems, US, Los Alamitos, CA. May 15, 1995,
`pp. 182-189, XP 000603484.
`
`.
`(C°mm“ed)
`Primary Exgm;‘ner—Son P Huynh
`(74) Attorney, Agent, or Firm—Rory D. Rankin; Meyertons,
`Hood Kivhn Kowert & Goetzel RC.
`
`(57)
`
`ABSTRACT
`
`A system and method for utilizing user profiles in an interac-
`tive television system. An interactive television system
`includes a broadcast station, a set-top box, and a remote
`mobile or fixed unit. The system is configured to create and/or
`update a user profile in response to an access made in a first
`access mode. In response to detecting a user access in a
`second access mode, the system accesses the user profile,
`selects data based at least in part on the user profile, and
`transmits the data to the user.
`
`32 Claims, 6 Drawing Sheets
`
`300\
`
`Mobile Unit
`
`@
`
`Broadcast Station
`16
`
`Database
`E
`
`Profile
`3.3.9
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 3 of 17
`Case 5:16-CV-00349-NC
`Document 19-12 Filed 04/11/16 Page 3 of 17
`
`US 7,900,229 B2
`Page 2
`
`7/2005 Thomas et al.
`2005/0149964 A1*
`............... .. 725/9
`2005/0251827 A1* 11/2005 Ellis et al.
`..... ..
`.. 725/47
`
`.......... .. 725/106
`2005/0262542 A1* 11/2005 DeWeese et al.
`
`FOREIGN PATENT DOCUMENTS
`
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`
`WO 9901984
`WO 9926180
`WO 9945700
`WO 0004709
`WO 0011869
`WO 0013416
`WO 0060447
`WO 0060858
`WO 0070504
`WO 0115449 A1 *
`WO 0145408
`WO 0215447
`
`1/1999
`5/1999
`9/1999
`1/2000
`3/2000
`3/2000
`10/2000
`10/2000
`11/2000
`3/2001
`6/2001
`2/2002
`
`.................. .. 7/173
`
`OTHER PUBLICATIONS
`
`Supplementary European Search Report for Application No. PCT/
`US0332650 mailed Feb. 22, 2008.
`
`* cited by examiner
`
`U.S. PATENT DOCUMENTS
`
`................ .. 709/217
`Herz et al.
`Shteyn ..... ..
`.. 386/83
`Eilat et al.
`..
`725/46
`Fu et al.
`705/8
`Gutta .... ..
`. 345/719
`Schurnacher et al
`725/87
`Tuzhilin et al.
`.... ..
`705/26
`Ellis et al.
`.... ..
`715/716
`Kunii et al.
`..... ..
`345/169
`Takahashi et al.
`725/86
`Flickinger .... ..
`.. 725/39
`Sano et al.
`725/39
`Schaffer et al.
`............. .. 725/46
`Kunii et al.
`.............. .. 725/46
`Schlack et al.
`..
`.... .. 705/26
`Odinak et al.
`.... ..
`455/3.05
`Tatsuji et al.
`Steinbach et al.
`.
`455/456
`Blake .......... ..
`.. 386/83
`Paulo et al.
`725/118
`Wang ....... ..
`. 455/414.1
`Ellis et al.
`................... .. 725/58
`
`
`
`
`
`6,571,279
`6,611,654
`6,637,029
`6,647,370
`6,727,914
`6,754,907
`6,871,186
`6,898,762
`7,095,402
`7,117,518
`2001/0032333
`2002/0059596
`2002/0104087
`2002/0122080
`2002/0129368
`2002/0143645
`2002/0151271
`2002/0183072
`2003/0031465
`2003/0177504
`2004/0203630
`2005/0028208
`
`B1*
`B1*
`B1*
`B1*
`B1*
`B1*
`B1*
`B2*
`B2*
`B1*
`A1*
`A1*
`A1*
`A1
`A1*
`A1*
`A1*
`A1*
`A1*
`A1*
`A1*
`A1*
`
`5/2003
`8/2003
`10/2003
`11/2003
`4/2004
`6/2004
`3/2005
`5/2005
`8/2006
`10/2006
`10/2001
`5/2002
`8/2002
`9/2002
`9/2002
`10/2002
`10/2002
`12/2002
`2/2003
`9/2003
`10/2004
`2/2005
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 4 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 4 of 17
`
`U.S. Patent
`
`Mar. 1, 2011
`
`Sheet 1 of6
`
`US 7,900,229 B2
`
`an Jfi 2
`
`:
`‘U
`2
`2
`%
`;
`
`3
`\
`_.

`
`T)
`I:
`E
`-E
`OR
`fig
`
`Broadcast
`
`Station
`
`Transmitter
`
` Source 13
`
`(0toT’
`
`0
`(I)
`“O3
`8‘-
`‘D
`
`Mobile Unit 305
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 5 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 5 of 17
`
`U.S. Patent
`
`MM
`
`11
`
`US 7,900,229 B2
`
`
`
`0l2,ovw1.m_9a_mo%_2o__S<
`
`
`
`_m..Em_._oxomm
`
`newmo._:ow
`
`an
`
`
`
`EmaE3_....m
`
`Bmmoooi
`
`fin
`
`9|
`
`6IIMC23.930
`
`
`IMmco__.mo_::EEoocum%vzozsmzo._..oxo_a_=:_>_
`
`
`
`mcfiwmooiEmEoo
`
`Em_:mcooE
`
`mwmnfimo
`
`ana
`
`%Ezow
`
`
`
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 6 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 6 of 17
`
`U.S. Patent
`
`MM
`
`11021,
`
`S
`
`.1...
`
`6f03
`
`US 7,900,229 B2
`
`hE5_u®x_n_
`
`E5o_5o_>_
`
`m%
`
`
`
`cozmuw..mmoum9m_
`
`.3
`
`mamofl
`
`
`
`mE9n_mmmnflmo
`
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 7 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 7 of 17
`
`U.S. Patent
`
`Mar. 1, 2011
`
`Sheet 4 of6
`
`US 7,900,229 B2
`
`800 \
`
`
`
`
`User Prompts
`TV System
`E
`
`User Profile
`
`Accessed
`
`
`
`
`
`@
`
`
`
`Data Presented
`
`to Mobile Unit
`
`§_0§
`
`Update Profile
`mg
`
`
`
`
`
`User Action(s)
`fl
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 8 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 8 of 17
`
`U.S. Patent
`
`Mar. 1, 2011
`
`Sheet 5 of6
`
`US 7,900,229 B2
`
`900
`
`\
`
`User interaction
`with home
`television
`
`
`
`
`
`fl
`
`
`User profile generated
`based on home based
`
`fl
`
`activity
`
`User Access
`
`9_0§
`
`Format requested data
`for Mobile Unit
`E
`
`YES
`
`Format requested data
`for television
`91_4
`
`
`
` User
`Interaction
`
`Present data
`
`E
`
`
`
`Present data
`
`flfi
`
`.918.
`
`
`
`

`
`9w
`
`PU
`
`
`
`e7,3mS§8_c_..<
`
`2B9Nn
`
`M0,.................................-J
`
`30ovp_.6,.n_5maC
`emw
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 9 of 17
`M1.H40
`
`
`
`6...................................
`
`01
`
`mS...............................................
`
`f201m_emm
`
`
`
`dI!IeNESoH6REE".EmaEma>o>coo
`
`U.S. Patent
`
`ENDm>w_._..mm_
`
`mooWad
`
`
`
`m__..6._n_._mm:
`
`So
`
`
`
`PNV1.,oEo._n_oo_>mn_
`muMIII4MmooN8
`
`
`
`mwwoo<mc_Eou:_
`
`............................................80
`
`
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 10 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 10 of 17
`
`US 7,900,229 B2
`
`2
`
`1
`CONVERGENCE OF INTERACTIVE
`TELEVISION AND WIRELESS
`TECHNOLOGIES
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`This invention relates to interactive television, and more
`particularly, the convergence of interactive television and
`wireless technologies in networks based on interactive tele-
`vision.
`
`2. Description of the Related Art
`Television service providers, such as a satellite broadcaster
`or a cable multiple system operator (MSO), transmit audio-
`video streams to a viewer’s television system. The viewer’s
`television system frequently consists of a set-top box con-
`nected to a television set and a recording device, but may
`consist of any number of suitable devices. In addition to the
`audio and video that viewers typically think of as television
`programs, television service providers may transmit addi-
`tional information as well. For example, the additional infor-
`mation may be instructions which are interpreted by an inter-
`preter or virtual machine. Alternatively, a service provider
`may transmit HTML data for rendering by a presentation
`engine. If the broadcast is analog, this additional information
`may be encoded in the VBI (vertical blanking interval). If the
`broadcast is digital, additional information may be multi-
`plexed with the audio and video according to a standard
`format, such as MPEG-2, or a proprietary format.
`Interactive television systems provide a means to deliver
`interactive content as well as ordinary television audio and
`video to a large number of subscribers. Programs broadcast
`by these systems may incorporate television audio and video,
`still images, text, interactive graphics and applications, and
`many other components. The interactive content of the inter-
`active television signal may therefore include application
`code, data associated with the audio and video, control sig-
`nals, raw data and many other types of information. Both the
`interactive content and the audio and video data may be
`delivered to subscribers as “pushed” data. That is, the data is
`delivered to each of the subscribers, regardless of whether or
`not the subscribers requested the data.
`As interactive television technology advances, it is pos-
`sible to provide more personalized services to individual
`users. For example, it may be possible for a interactive tele-
`vision user to schedule the recording of various television
`programs well in advance of their broadcasting, as well as
`scheduling specific times for their playback. Furthermore, it
`may be possible for a user to receive notifications for upcom-
`ing programs that are of similar content to those that have
`been recorded in the past.
`Although interactive television may provide a number of
`services, such as those noted above, additional capabilities
`may be possible using existing interactive television tech-
`nologies, or by combining other technologies with interactive
`television.
`
`SUMMARY OF THE INVENTION
`
`A system and method combining wireless and interactive
`television technologies is disclosed. In one embodiment, an
`interactive television system includes a broadcast station, a
`set-top box, and a remote unit. Generally speaking, a user
`may access the system through various means. For example,
`the user may communicate within the system via a set-top
`box, cell phone, PDA, or other device. The system is config-
`ured to creating and maintain a user profile which reflects
`
`activity of the user within the system. Activity performed in a
`first mode, such as television viewing, may cause the creation
`and/or updating of a user profile which reflects the user’s
`viewing activities. Similarly, cell phone or other mobile unit
`activities and communications may cause the creation and/or
`updating of an already existing user profile. Information
`which is conveyed to a user is based at least in part on the data
`in the user profile. Accordingly, in one embodiment, a user’ s
`cell phone activity may affect
`the information the user
`receives at home on their television, and vice versa.
`The mobile unit may be one of several different types of
`devices. In one embodiment, the mobile unit may be a cellular
`telephone. In other embodiments, the mobile unit may be a
`personal digital assistant (PDA), a smart remote control or a
`portable computer system. The mobile unit may be config-
`ured for wireless communications with both the set-top box,
`broadcast station, other mobile devices, or any other device
`configured to communicate within or through the television
`system. The mobile unit may send data to either the broadcast
`station or the set-top box. Similarly, the mobile unit may
`receive data from the broadcast station or the set-top box.
`Intermediate communications may be possible as well. For
`example, data may be transmitted from the broadcast station
`to the set-top box via the internet before being transmitted to
`the mobile unit. Similarly, it may be possible for data to be
`transmitted from the mobile unit, to the set-top box, and then
`to the broadcast station.
`
`In some embodiments, a fixed unit may also be present. For
`example, in one embodiment, a fixed unit such as a personal
`computer may be incorporated and utilized in the system. The
`system user may also be able to connect to and utilize other
`functions of the system (provided by the mobile unit, broad-
`cast station, and set-top box) through an internet connection
`or a combination of internet and wireless communications.
`
`The presentation of data at the mobile unit may vary
`depending upon the particular embodiment. In some embodi-
`ments, the mobile unit may include technology to indicate its
`physical location, and thus the location of the user. In one
`embodiment, global positioning system (GPS) technology
`may be present in the mobile unit. In another embodiment, the
`physical location of the mobile unit may be determined by
`triangulation, such as triangulating from multiple cell phone
`antenna towers.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`The broadcast station may be a station where programming
`and content are broadcast to a number ofusers. The broadcast
`
`station may include a database in which user profiles are
`stored for each individual user. Data may be received by the
`broadcast station from either the set-top box (e. g. in a “store
`and forward” mode) or directly from the mobile unit itself.
`Similarly, the broadcast station may send data to the set-top
`box or to the mobile unit directly. The broadcast station may
`transmit both normal television (i.e. non-interactive) pro-
`gramming, as well as interactive television programming and
`other content. Content may be “pushed” to the mobile unit
`(i.e. sent without a user request) or “pulled” (sent to the
`mobile unit based on a user request or other action). It should
`be further noted that the set-top box may be configured to
`store a user profile for its associated user.
`The user profile may include basic user information, vari-
`ous user preferences, and other information. The information
`in the user profile may be compiled from various user actions,
`such as programs watched, channels watched, or other con-
`tent accessed. The user may also input information into the
`user profile. Such information may include credit card num-
`bers, frequent flier memberships, preferences, and virtually
`any other information that may define the user. This informa-
`tion may be combined with other user information in the user
`
`50
`
`55
`
`60
`
`65
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 11 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 11 of 17
`
`US 7,900,229 B2
`
`3
`profile in order to determine content that is to be sent to the
`set-top box and/or the mobile unit.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Other aspects of the invention will become apparent upon
`reading the following detailed description and upon reference
`to the accompanying drawings in which:
`FIG. 1 is a block diagram of one embodiment of a televi-
`sion system;
`FIG. 2 is a block diagram of one embodiment of a broad-
`cast station;
`FIG. 3 is a block diagram of one embodiment of a commu-
`nications network comprising a broadcast station, a set-top
`box, and a mobile unit;
`FIG. 4 is a flow diagram illustrating one embodiment ofthe
`updating of a user profile based on actions taken with a mobile
`unit;
`FIG. 5 is a flow diagram illustrating one embodiment of a
`method for interacting with the system of FIG. 1.
`FIG. 6 illustrates one embodiment of a system for using
`user profiles.
`While the invention is susceptible to various modifications
`and alternative forms, specific embodiments thereof are
`shown by way of example in the drawings and will herein be
`described in detail. It should be understood, however, that the
`drawings and description thereto are not intended to limit the
`invention to the particular form disclosed, but, on the con-
`trary, the invention is to cover all modifications, equivalents,
`and alternatives falling with the spirit and scope ofthe present
`invention as defined by the appended claims.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`Referring to FIG. 1, one embodiment ofa television system
`100 is shown. In the embodiment shown, a receiving device
`12 is coupled to several sources ofprogramming and/or inter-
`active content. Receiving device 12 may include any number
`of suitable devices, examples of such devices include a set-
`top box (STB), a television (TV), a video cassette recorder
`(VCR), a personal video recorder (PVR), a personal digital
`assistant (PDA), a personal computer (PC), a video game
`console, or a mobile/cell phone.
`Included in the embodiment of FIG. 1, a broadcast station
`16 is coupled to a receiving device 12 via a transmission
`medium 17 and back channel 26. In addition, receiving device
`12 is coupled to a source 18 and source 19 via network 20. In
`one embodiment, receiving device 12 may include a database
`configured to store user profiles. User profiles may also be
`located at a headend or other location within the system. In
`some embodiments, user profile data may be stored in more
`than one location Further, broadcast station 16 is coupled to a
`remote source 13. In the embodiment shown, broadcast sta-
`tion 16 includes sources 14 and 15 and transmitter 22. Trans-
`
`mission medium 17 may comprise a satellite based system 23,
`a cable based system 24, a terrestrial or multiple multi-point
`distribution service (MMDS) based system 25, a combination
`of these systems, or some other appropriate system of trans-
`mission. A personal computer 306 may also be configured to
`communicate within the system 100. In one embodiment,
`network 20 may comprise the Internet and the personal com-
`puter 306 may be configured to access Internet sites as well as
`communicate with the broadcast station 16, receiver 12, and
`other devices in the system. Also illustrated is a mobile unit
`305 which may be configured for wireless communications
`with television system 100 in a number of different ways. For
`example, mobile unit 305 may be configured to communicate
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`with broadcast station 16 through transmission medium 17,
`through a wireless phone network, through a wireless intemet
`network, or otherwise.
`In the embodiment of FIG. 1, broadcast station 16 may
`include a variety of sources 14 and 15 of content to be utilized
`and conveyed by transmitter 22. Content sources 14 and 15
`may include databases, application servers, other audio/video
`sources, or other data sources. In one embodiment, content
`may be created at a source 14 which may include an authoring
`station configured to create such content. An authoring station
`may include a computer workstation configured with soft-
`ware which aids in the development of interactive content. An
`authoring station may be part ofbroadcast station 16 in which
`case the conveyance of the created content may be through a
`local computing network, or similar configuration. Altema-
`tively, an authoring station may be remotely located 13 from
`broadcast station 16. In an embodiment where authoring sta-
`tion is not directly coupled to broadcast station 16, the content
`created by a source 13 may be conveyed to broadcast station
`16 via Internet, broadcast, cable, etc. In some cases, content
`created at a remote location 13 may first be transferred to a
`storage medium, such as a CD-ROM or DVD-ROM, and
`transported to broadcast station 16 via more conventional
`means where it may be stored in a database or other storage
`device.
`
`Subsequent to its creation, content from sources 13, 14 and
`15 may be delivered to client 12 through a broadcast trans-
`mission network. This network consists essentially of a
`broadcast station 16 which assembles the content from
`
`sources 13, 14 and 15 and processes (e.g., digitizes, com-
`presses and packetizes) the content, and a transmission net-
`work 17 which receives the content 40 from broadcast station
`
`16 and conveys it 42 to client 12. (It should be noted that client
`12 may be only one of many devices to which this content is
`distributed.)
`In one embodiment, broadcast station 16
`includes software and/or hardware which is configured to
`process the content conveyed by sources 13, 14 and 15 as
`described above. A second delivery mechanism may include
`a direct point-to-point connection 138 between client 12 and
`source 18 which may be some type of server. This connection
`138 may be made via an ordinary telephone line, cable, wire-
`less, or otherwise. A third delivery mechanism may also be a
`point-to-point connection 136, but transmission of the con-
`tent from a source 19 to client 12 is made via one or more
`
`shared networks (e.g., over the Internet). Also illustrated in
`FIG. 1 is a back channel (or return path) 26 by which client 12
`may convey to and/or receive data from broadcast station 16.
`Back channel 26 may comprise a telephone line, cable, wire-
`less, or other connection.
`One delivery mechanism, the direct point-to-point connec-
`tion to a source of content, may comprise communication via
`an ordinary telephone line. This type of connection is typi-
`cally initiated by the client to convey information to, or
`retrieve information from, a data server. Another delivery
`mechanism, the point-to-point connection through one or
`more networks, may comprise a typical connection between
`nodes on the Internet. Because data may be routed through
`many different shared networks in this case, it may be read,
`stored and written many times as it is transmitted from source
`19 to client 12. The third delivery mechanism may include a
`satellite, cable or terrestrial broadcast network.
`Turning now to FIG. 2, an overview of one embodiment of
`a broadcast station (head-end) 16 is shown. The broadcast
`station 16 of FIG. 2 includes an application server 250 and a
`database 230 which contains previously created interactive
`content. Also shown in FIG. 2 is a source 13 of content which
`
`is external to broadcast station 16 and coupled to broadcast
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 12 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 12 of 17
`
`US 7,900,229 B2
`
`5
`station 16. Database 230, server 250, and source 13 are
`coupled to a content processing mechanism 200 which is
`configured to process the content received and convey the
`processed content to a multiplexer 220. Also coupled to mul-
`tiplexer 220 is a source 240 of audio/video signals. One or
`more user profiles 330 may also be stored for use by content
`processing mechanism 200 and/or database 230. In some
`embodiments, database 230 may actually store user profiles
`330, although they may also be stored separately as shown in
`this embodiment. User profiles 330 may include information
`for a particular user of the network, including personal and/or
`viewing preferences, credit card numbers, and other informa-
`tion. User profiles 330 will be discussed in greater detail
`below.
`
`In one embodiment, content processing mechanism 200
`may comprise a computer and may also be coupled to receive
`and convey content from the Internet or World Wide Web.
`Processing mechanism 200 is configured to convey the pro-
`cessed content to multiplexer 220. Multiplexer 220 is also
`coupled to receive audio/video signals 240. Multiplexer 220
`multiplexes the received signals and conveys the multiplexed
`signal to network communications operator 17 where it is
`subsequently conveyed to a receiving device. Finally, broad-
`cast station 16 includes a return data processor 210 coupled to
`back channel 26. In one embodiment, return data processor
`210 may comprise a modem which receives data for further
`processing within broadcast station 16. While the above
`description describes a source of interactive content as being
`at a broadcast station 16, this need not be the case. In an
`alternative embodiment, database 230, and content process-
`ing mechanism 200 may reside elsewhere, such as at the
`location of a network communications operator 17, or other-
`wise. An example of such an alternative embodiment may be
`a cable station which inserts interactive content into a broad-
`
`cast signal prior to transmission.
`Turning now to FIG. 3, a block diagram ofone embodiment
`ofa communications network comprising a broadcast station,
`a set-top box, and a mobile unit is shown. Communications
`network 300 includes broadcast station 16, set-top box 302,
`and mobile unit 305. Mobile unit 305 may be configured for
`wireless communications with both broadcast station 16 and
`
`set-top box 302. Broadcast station 16 may be configured for
`communications with set-top box 302 through either wireless
`means or through hardwired means (e. g. cable).
`Some embodiments may include fixed unit 308. Fixed unit
`308 may be a device such as a personal computer user’s office
`or place of business. The fixed unit 308 may be configured to
`communicate with any of the other units in the system, either
`directly or indirectly. For example, fixed unit 308 may be
`configured to directly communicate with broadcast station 16
`or set-top box 302 via an intemet connection. Similarly, fixed
`unit 308 may be configured to communicate with mobile unit
`305 indirectly, by first transmitting data to broadcast station
`16 via an intemet connection, wherein broadcast station 16
`then relays the data to mobile unit 305 through a wireless link.
`In general, fixed unit 308 may communicate with other units
`of the communications network 300 depending on whether it
`is equipped for wireless communications, hard-wired com-
`munications, or both.
`Mobile unit 305 may be one of several different devices
`configured for wireless communications. In one embodi-
`ment, mobile unit 305 may be a cellular telephone that is data
`enabled. A data enabled cellular telephone may be able to
`utilize services beyond that of normal phone services. In
`another embodiment, mobile unit 305 may be a personal
`digital assistant (PDA) or similar device. In still another
`embodiment, mobile unit 305 may be a mobile computer
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`system that is configured for wireless communications. Other
`embodiments of mobile unit 305 are possible and contem-
`plated, including embodiment designed specifically for use
`with the communications network described herein.
`
`Mobile unit 305 may be used to enter and transmit infor-
`mation which may be used to create or update a user profile.
`Information entered through mobile unit 305 may be directly
`transmitted to broadcast station 16, or may be transmitted to
`set-top box 302. If the information is transmitted to set-top
`box 3 02, the information may be stored and then forwarded to
`broadcast station 15. In addition, mobile unit 305 may be
`configured to communicate directly with set-top box 302 via
`a wireless protocol.
`In addition to other features, mobile unit 305 may include
`location detection technology, which may be used to pinpoint
`the precise location ofthe mobile unit, and hence its user. The
`location information may be combined with other informa-
`tion stored in the user profile in determining the timing and
`content of data transmissions to mobile unit 305. In one
`
`embodiment, the location detection technology may com-
`prise a global positioning system (GPS). In another embodi-
`ment, location detection technology may utilize techniques
`such as triangulation from multiple data transmitters.
`Devices that may comprise mobile unit 305 may differ in
`their ability to present information. As such, user profiles may
`be used to ensure that only relevant information is present to
`the user of a particular mobile unit 305. The information
`presented may be based both on user information and the type
`of device that comprises the user’s embodiment of mobile
`unit 305. For example, if mobile unit 305 is a portable com-
`puter system, data may be presented or formatted differently
`than it would if mobile unit 305 is a cellular telephone.
`Broadcast station 16 may be similar to that illustrated in,
`FIG. 2, or may be another embodiment. Broadcast station 16
`is configured to communicate with both set-top box 302 and
`mobile unit 305. In one embodiment, broadcast station 16
`may communicate with set-top box through wireless means,
`such as a satellite link or other type of broadcast television
`link. In another embodiment, broadcast station 16 may com-
`municate with set-top box 302 by hard-wired means, such as
`a cable television link.
`
`Communications between broadcast station 16 and set-top
`box may encompass a wide variety of data exchanges. Broad-
`cast station 16 may be configured to send television program-
`ming to set-top box 302. Television programming may be
`broadcast by either analog or digital signals, and may include
`signals for high-definition television (HDTV). Communica-
`tions between broadcast station 16 and set-top box 302 may
`also include intemet communications. Broadcast station 16
`
`may include connections to the intemet, thereby allowing a
`user of set-top box 302 to send and receive e-mail, browse the
`world wide web, and perform other intemet related activities.
`Broadcast station 16 may include database 230. Database 230
`may be used to store user profiles. Broadcast station 16 may
`receive data for use in generating the user profile from set-top
`box 302, fixed unit 308, or directly from mobile unit 305.
`Broadcast station 16 may further be configured to access data
`from user profiles stored in database 230. The data accessed
`from the user profile may be used to determine information
`that is to be sent to set-top box 302, fixed unit 308, and/or
`mobile unit 3 05. Information transmitted by broadcast station
`16 may be either “pushed” (information is sent without a user
`request) or “pulled” (information is sent based on a request by
`the user). Optionally, a profile 330A may be stored in set-top
`box 302, or in fixed unit 330B. In general, user profile data
`may be stored anywhere within system 300. Multiple, cached
`copies of user profile data may also be maintained within
`
`

`
`Case 5:16-cv-00349-NC Document 19-12 Filed 04/11/16 Page 13 of 17
`Case 5:16—cv—OO349—NC Document 19-12 Filed 04/11/16 Page 13 of 17
`
`US 7,900,229 B2
`
`7
`system 300. Further, user profiles 330 or database 230 may
`also include device profiles for devices which may access the
`system in different modes. Such device profiles may include
`information describing particular details about devices which
`may be used to access the system 300. One example of device
`profiling is the Wireless Application Protocol User Agent
`Profile
`Specification
`(WAP-248-UAPROF-20011020-a)
`which is concerned with capturing classes of device capabili-
`ties and preference information. These classes include the
`hardware and software characteristics ofthe device as well as
`information about the network to which the device is con-
`
`nected. The device profile contains information used for con-
`tent formatting purposes. A device profile is distinct from a
`user profile that would contain application-specific informa-
`tion about the user for content selection purposes. These
`device profiles may then be used to select and format data
`which is suitable for presentation on the accessing device.
`User profiles may include a wide variety of user informa-
`tion, and may include both user-entered information as well
`as usage history. User-entered information may include basic
`personal information (e. g. date of birth, etc.), credit card
`account information, memberships such as frequent flyer
`memberships, and various user preferences. Usage history
`information may be generated based on a user’s activity on
`the network, including television viewing habits and prefer-
`ences, locations browsed on the World Wide Web, and any
`other type of network access. User profiles may also be
`affected by the physical location and movements of a user
`who utilizes a device which can be tracked (i.e., a location
`trackable device). For example, ifa user makes a phone call or
`other access from a location identified as a Mexican food
`
`restaurant, this fact may be noted in the user profile and used
`to indicate the user may like Mexican food. Alternatively, if a
`user frequently performs accesses from particular coffee/in-
`ternet cafes, this fact may be noted in the user profile. Thus,
`user profiles may be created and updated based on user inputs
`and subsequent usage history on multiple devices and then
`shared by multiple devices. In some embodime

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