throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2010/0241699 A1
`(43) Pub. Date:
`Sep. 23, 2010
`MUTHUKUMARASAMY et al.
`
`US 2010O241699A1
`
`(54) DEVICE-BASED CONTROL SYSTEM
`
`Publication Classification
`
`(76) Inventors:
`
`Sivasubramanian
`MUTHUKUMARASAMY, Santa
`Clara, CA (US); Thirumalai
`ARUNACHALAM, Santa Clara,
`CA (US); Balamurugan
`KRISHNAN, Santa Clara, CA (US)
`
`Correspondence Address:
`COURTNEY STANFORD & GREGORY LLP
`10001 N. DeAnza Blvd., Suite 300
`Cupertino, CA 95.014 (US)
`
`(21) Appl. No.:
`
`12/728,670
`
`(22) Filed:
`
`Mar. 22, 2010
`
`Related U.S. Application Data
`(60) Provisional application No. 61/162.245, filed on Mar.
`20, 2009, provisional application No. 61/262,926,
`filed on Nov. 20, 2009.
`
`(51) Int. Cl.
`(2006.01)
`G06F 5/16
`(2006.01)
`G06F 5/18
`(52) U.S. Cl. ........................................... 709/203; 706/12
`(57)
`ABSTRACT
`A Device-Based Control System (DBCS) enables a device
`agnostic and source-agnostic entertainment experience
`through use of an internet-enabled device (IED). The IED
`includes a media management application for navigating
`through media or entertainment content, controlling media
`devices according to a type of media content selected by the
`user, and sharing media experiences via Social networks. The
`IED includes smartphones, tablet computers, and other inter
`net-enabled processor-based devices. The DBCS leverages
`the internet access of the IED to enable search and discovery
`of all available media content. A content recommendation
`system (CRS) coupled to the media management application
`learns media preferences from user behavior, generates from
`numerous disparate media Sources media choices corre
`sponding to the media preferences, and presents the media
`choices on the IED.
`
`Show Recommendation
`Algorithms
`
`Webservices
`over WiFi Y
`
`Network and
`TV ShoWs
`
`
`
`
`
`
`
`--> RFIZigbee
`-------> Infrared
`-
`-
`-
`- - -> 802.11bg wifi C2) tely
`HE Ethernet
`Hub
`Zelfy System Component
`- 3rd Party Services
`
`
`
`Page 1 of 41
`
`GOOGLE EXHIBIT 1008
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 1 of 29
`
`US 2010/0241699 A1
`
`
`
`Page 2 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 2 of 29
`
`US 2010/0241699 A1
`
`
`
`200
`
`Top Picks) Animation
`
`Comedy Drama D
`
`Sports
`
`Search
`
`Socialize
`
`Page 3 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 3 of 29
`
`US 2010/0241699 A1
`
`
`
`300
`
`Top Picks) Animation Comedy Dramad
`
`Deck the Halls
`An uptight, optometrist hits the roof when his
`neighbor decides to decorate his house with
`enough Christmas lights to be seen from.
`8:00-10:00 PM
`
`Page 4 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 4 of 29
`
`US 2010/0241699 A1
`
`
`
`400
`
`AT&T an
`
`12:34 PM
`
`go)
`
`Now Playing
`
`O
`
`tap to mute
`double-tap for menu
`
`Page 5 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 5 of 29
`
`US 2010/0241699 A1
`
`
`
`| ws:||:::::::::::| , | \!\,)
`
`| laessae | ±±1),Mae Hºllae)).| | ? |C |
`
`Page 6 of 41
`
`

`

`Patent Application Publication
`
`US 2010/0241699 A1
`
`
`
`Page 7 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23
`
`9
`
`2010
`
`Sheet 7 Of 29
`
`US 2010/0241699 A1
`
`
`
`Z/9’OIH
`
`Page 8 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 8 of 29
`
`US 2010/0241699 A1
`
`
`
`700
`
`12:34 PM
`
`O
`
`AT&T a
`
`go)
`
`Now Playing
`Super Why
`The Gingerbread Boy
`9:00 - 9:30
`$
`Poppa Pig warns Pig to slow down as he races
`through the playground at top speed.
`
`Š 8)
`
`Sid the Science Kid
`irrrry 99,347 views
`
`
`
`Curious George
`Gireets. Monkey
`
`Page 9 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 9 of 29
`
`US 2010/0241699 A1
`
`FIG.9
`
`900
`
`Different Fruit for Each R00m
`
`901
`
`Q
`
`(1)
`
`902
`
`O 576.)
`
`903
`
`910
`
`Page 10 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 10 of 29
`
`US 2010/0241699 A1
`
`
`
`Page 11 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 11 of 29
`
`US 2010/0241699 A1
`
`
`
`Internet IRUES
`Database
`
`1200
`1.
`
`V
`
`Send IRUES code
`
`W
`W
`w
`
`w
`Request
`IRUES code v,
`
`W
`
`y
`1
`
`Zelfy HW. Infrared is sas
`Pulse
`
`FIG.12
`
`Page 12 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 12 of 29
`
`US 2010/0241699 A1
`
`
`
`00m0$ 10019$
`
`
`
`
`
`yndynO Opný 10919SS00||A9CIppy
`
`
`
`q089 JOJ
`
`
`
`90] [10S
`
`
`
`Page 13 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 13 of 29
`
`US 2010/0241699 A1
`
`FIG.14
`
`Device
`
`E.
`Device
`Manufacturer
`
`A
`A
`
`1
`
`
`
`A /
`
`Device Model
`
`Identifier of
`Device that
`switches the
`connection to
`this device
`
`Method to
`switch
`connection to
`this device
`
`Identifier of
`Device that
`changes the
`channels
`
`Identifier of
`Device that plays
`the audio output
`from this device
`
`Page 14 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 14 of 29
`
`US 2010/0241699 A1
`
`
`
`
`
`
`
`FIG.15/1
`
`FIG.15/2
`
`FIG.15/3
`
`FIG.15/4
`
`FIG.15/5
`
`FIG.15/6
`
`FIG.15/7
`
`FIG.15/8
`
`FIG.15/9
`
`FIG.15/10
`
`FIG.15/11
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 15 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 15 of 29
`
`US 2010/0241699 A1
`
`1500
`
`Trying it Out
`
`
`
`
`
`
`
`Show Plugging
`in Hub and
`Positioning Fruit
`
`Online Store
`(many steps not
`illustrated here)
`
`FIG.15/1
`
`
`
`Page 16 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 16 of 29
`
`US 2010/0241699 A1
`
`FIG.15/2 'N
`
`
`
`
`
`Launch App
`
`
`
`Look for Hubs
`
`How many Hubs?
`
`1
`
`Have Hub and iPhone
`been setup before?
`
`No
`
`Have Hub and iPhone
`been used together?
`
`
`
`Yes
`
`No
`
`Yes
`
`Alert prompting user to:
`1) Copy Settings to iPhone from HUB
`2) Overwrite Hub Settings with iPhone settings
`3) Delete Hub Settings & Start from Scratch
`
`Execute Appropriate Command
`
`
`
`
`
`Last Used Zelfy
`app Screen
`
`Choose TW Brand
`List Of TW Brands
`
`Select Brand
`
`Page 17 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 17 of 29
`
`US 2010/0241699 A1
`
`-1500
`
`
`
`
`
`Is the Node for
`each Hub named
`
`No
`
`Is the Node, last used
`by the iPhone available?
`No
`
`UI asking which
`Node they would
`like to control.
`
`FIG.15/3
`
`Page 18 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 18 of 29
`
`US 2010/0241699 A1
`
`
`
`Allow
`
`Don't
`
`
`
`Allow Looku
`WLOOkup
`Don't Allow Lookup
`Enter Zip Code or use
`Find TV Service
`"Locate Me" Butt Me"
`or
`and Locate Me
`Button
`
`
`
`Find TW Service
`Filled Zip Code
`Field and list of
`content providers
`
`Pick Content Provider
`
`
`
`Pick Channels
`
`Alert explaining
`Selection of "x"
`most popular
`channels
`
`Edit (OK)
`
`Edit
`
`FIG.15/4
`
`Page 19 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 19 of 29
`
`US 2010/0241699 A1
`
`ReOrder,
`reset order,
`Ortap to add
`OfI
`C
`
`Pick Channels
`
`Channel List and UI for
`Selecting Language,
`Resolution,
`Adding Removing
`Groups
`
`Next
`
`Choose From
`
`AddRemove Group
`
`
`
`Choose From
`
`Choose Resolution
`and Languages from
`which chamellineup
`will be generated
`
`Pick Channels
`
`Sheet for
`adding &
`removing groups
`of channels
`
`Back Button
`
`DOne
`
`1500-1
`
`FIG.15/5
`
`Page 20 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 20 of 29
`
`US 2010/0241699 A1
`
`-1500
`
`
`
`Is user just
`trying it Out
`
`Yes
`
`
`
`What does TW
`signal pluginto
`
`STB WDWR
`STB
`
`Test Setup
`Check all you
`want to turnoff
`TW
`N/
`STB
`AWReceiver Y
`
`Test Power Off
`
`Page 21 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 21 of 29
`
`US 2010/0241699 A1
`
`
`
`What Brand
`
`Tivo
`Carrier options
`Other,
`
`
`
`
`
`What Brand?
`
`Tivo
`Carrier options
`Other Brand 1
`Other Brand 2
`Other Brand 3
`Other Brand 4
`Other Brand 5
`Other Brand 6
`
`Choose brand
`
`-
`
`Video Input
`
`HDMI1
`
`+AWReceiver
`
`Choose AW
`Receiver
`Brand
`List Of AV
`Receiver
`Brands
`
`Choose TV Video Input
`
`
`
`Choose Brand
`
`What do you
`use to control
`your volume?
`TW
`
`+ AWReceiver)
`
`AV Input
`AWReceiver
`HDMI1
`HDMI2
`HDMI3
`Componentl
`Component 2
`
`Add AW
`Receiver
`
`Select
`AV Input
`
`Select TW
`
`1500-1
`
`FIG.15/7
`
`Page 22 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 22 of 29
`
`US 2010/0241699 A1
`
`Test Power Off
`
`Test Setup
`
`scar
`evices turn of
`Yes
`No)
`
`Test Setup
`Check all that
`didn't turnoff
`List of selected
`ist of Selecte
`devices
`Test Again
`
`Test Again
`
`
`
`
`
`Yes
`
`Top Picks
`Setup Complete.
`Add more devices in Settings,
`Top Picks intro.
`OK Custom
`
`OK
`
`Pick Content
`N
`
`Customize it
`Top Picks
`questionaire to
`Solve cold-start
`issue
`Pick Content
`M
`
`N-1500
`
`FIG. 1 5/ 8
`
`Page 23 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 23 of 29
`
`US 2010/0241699 A1
`
`Test Setup
`
`Be Sure
`to Orient
`Peel
`correctly.
`Test Again
`
`
`
`
`
`Arethere still
`codes available in
`cloud
`
`Yes
`
`Are all
`devices in list
`Selected?
`
`
`
`
`
`
`
`
`
`Setup Failed
`Web Support >
`Phone Support >
`
`Call
`
`Peel.com
`Tech Support
`ruming in Safari
`
`Setup Failed
`
`Call 555-1212)
`
`Yes
`
`No)
`
`FIG.15/9
`
`Page 24 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 24 of 29
`
`US 2010/0241699 A1
`
`Is user just
`trying it out?
`
`
`
`Yes
`
`InfoScreen
`
`Top Picks
`
`Did Channel
`Change?
`Yes
`No)
`
`FIG.15/10
`
`Page 25 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 25 of 29
`
`US 2010/0241699 A1
`
`
`
`
`
`-No
`
`
`
`Arethere still
`codes available in
`cloud?
`
`Trying with
`EE
`Try Again
`
`FIG.15/11
`
`Page 26 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 26 of 29
`
`US 2010/0241699 A1
`
`
`
`
`
`----------------------____
`
`*=~=æ••
`~~~~);
`
`Page 27 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 27 of 29
`
`US 2010/0241699 A1
`
`
`
`
`
`Page 28 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 28 of 29
`
`US 2010/0241699 A1
`
`N
`WiFi or Wired Network Connection
`
`-1800
`
`ZRCBS
`
`
`
`
`
`
`
`Audio & Video Out
`
`
`
`TV & Speakers
`(Display device
`and audio device)
`
`
`
`
`
`
`
`
`
`Responses
`/
`
`Zelfy
`Application
`running on User's
`Phone/Device
`
`FIG.18
`
`Page 29 of 41
`
`

`

`Patent Application Publication
`
`Sep. 23, 2010 Sheet 29 of 29
`
`US 2010/0241699 A1
`
`
`
`Go to webpage with given URL
`
`While On webpage, Navigate:Updownright|left
`(This is done via button presses or
`gestures On the Zelly application)
`
`Play video at given URL
`Execute Transport Command (Play, Pause
`Fastforward, rewind) On Currently playing video
`Play audio at given URL
`Execute Transport Command (Play, Pause
`Fastforward, rewind) On currently playing audio
`
`Playflash Swfgame or other game at given URL
`
`ZRCBS loads and displays the webpage that is
`present at the given internet URL
`
`ZRCBS jumps hyperlink to next hyperlink.
`
`ZRCIBS plays the video present at the given URL
`ZRCBS executes the transport Command
`On the Current playing video,
`ZRCIBS plays the audio present at the given URL
`ZRCBS executes the transport command
`On the Current playing audio,
`
`ZRCBS loads and presents the game (adobe flash
`swf of other) present at the given URL
`ZIMMS executes the command in the game.
`
`While Ongame: Pass game command.
`(This is done via button presses Or
`gestures On the Zelly application)
`Play video with given videoid (as specified by 3"
`ZRCBS loads the 3Party VideoPlayer specified
`party using 3 party APIs and VideoPlayers
`and plays the video with given videoid)
`Play audio with given audioid (as specified by 3ZRCIBS loads the 3"Parly Audio Player specified
`party using 3 party APIs and audio Players
`and plays the audio with given audioid)
`
`FIG.19
`
`Page 30 of 41
`
`

`

`US 2010/024.1699 A1
`
`Sep. 23, 2010
`
`DEVICE-BASED CONTROL SYSTEM
`
`RELATED APPLICATIONS
`0001. This application claims the benefit of U.S. patent
`application Ser. No. 61/162,245, filed Mar. 20, 2009.
`0002 This application claims the benefit of U.S. patent
`application Ser. No. 61/262,926, filed Nov. 20, 2009.
`
`TECHNICAL FIELD
`0003. The embodiments described herein relate generally
`to control of electronic media devices and content. More
`particularly, the embodiments described herein relate to use
`of an internet-enabled device to control navigation through
`media or entertainment content and control media devices or
`components.
`
`BACKGROUND
`0004 Consumers have two levels of complexity to deal
`with in their premises (e.g., homes, offices, etc.). A first com
`plexity deals with managing and controlling various elec
`tronic components or equipment in the premises (e.g., audio
`components, video components, digital video recorders
`(DVRs), digital video players, etc.). The conventional solu
`tion to this problem has been the universal remote that allows
`a consumer to control more than one component with a single
`remote.
`0005. A second complexity is that the consumer currently
`has no way to interactively research/browse through the
`plethora of content choices that are available for them to
`watch and/or listen to from numerous sources at any particu
`lar moment. Consumers of content are faced with the ever
`increasing dilemma of finding content to watch that matches
`their desires and needs. Given that most consumers now have
`access to a plethora of channels, the current approach of using
`an Electronic Program Guide (EPG) to search for TV content
`is not a satisfactory approach and most consumers confine
`their viewing to a limited subset of channels. When content
`from IPTV and other internet sources are included this
`approach fails completely. Furthermore, the use of search
`assumes that the user knows what they are searching for, and
`works well under that assumption. However, in many, if not
`most, circumstances the user does not have a specific piece of
`content that they wish to search for and watch.
`
`INCORPORATION BY REFERENCE
`0006 Each patent, patent application, and/or publication
`mentioned in this specification is herein incorporated by ref
`erence in its entirety to the same extent as if each individual
`patent, patent application, and/or publication was specifically
`and individually indicated to be incorporated by reference.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`0007 FIG. 1 is a block diagram of the Device-Based Con
`trol System (DBCS), under an embodiment.
`0008 FIG. 2 is a first example screenshot presented on the
`IED showing content-based navigation, under an embodi
`ment.
`0009 FIG. 3 is a second example screenshot presented on
`the IED showing content-based navigation, under an embodi
`ment.
`
`0010 FIG. 4 is an example screenshot presented on the
`IED showing context-based and gesture-based media device
`control, under an embodiment.
`0011
`FIG. 5 is a table that is a first example mapping
`(“Eyes on the TV. Until Viewer Presses Search Button”) of
`context based on actions mapped to user actions, under an
`embodiment.
`0012 FIG. 6 is a table that is a second example mapping
`(“Eyes on the Device') of context based on actions mapped to
`user actions, under an embodiment.
`0013 FIG. 7 is an example screenshot presented on the
`IED showing media content research using the IED, under an
`embodiment.
`0014 FIG. 8 shows the form factor of the ZHub, under an
`embodiment.
`0015 FIG.9 shows the form factor of the ZNode, under an
`embodiment.
`0016 FIG. 10 shows the form factor of the ZNode base
`with three (3) different tops, under an embodiment.
`0017 FIG. 11 is a block diagram for generating a custom
`program feed for the Content Index Database (CID), under an
`embodiment.
`0018 FIG. 12 is a block diagram for transferring codes to
`and from the IR code database (UES format), under an
`embodiment.
`0019 FIG. 13 is a block diagram for premise component
`configuration setup, under an embodiment.
`0020 FIG. 14 is a block diagram of a logical representa
`tion of a media device in a premise component configuration
`setup, under an embodiment.
`0021 FIG. 15 (collectively 15/1, 15/2 and 15/3) is a flow
`diagram for specifying and configuring the DBCS to interact
`with media components at a premise, under an embodiment.
`0022 FIG. 16 is a block diagram for operation of the
`Component Recommendation System (CRS), under an
`embodiment.
`0023 FIG. 17 is a block diagram of a social network
`formed among DBCS users, under an embodiment.
`0024 FIG. 18 is a block diagram of a home network com
`prising the IED along with a computer hosting the RCIBS,
`under an embodiment.
`0025 FIG. 19 is a table of commands generated by the
`IED and the resulting action or operation by the RCIBS in
`response to the command, under an embodiment.
`
`DETAILED DESCRIPTION
`(0026. A Device-Based Control System (DBCS) is
`described that enables consumers, through the use of an inter
`net-enabled device (IED), to navigate through media or enter
`tainment content, control media components or equipment to
`watch and/or listen to media content, and share their media
`experiences with an internet community or social network.
`The internet-enabled devices of an embodiment include any
`processor-based device with internet connectivity, a screen,
`and a means to navigate controls on the screen, for example,
`Smartphones, tablet computers, touch-enabled devices (e.g.,
`iPhone(R), iPodR), iPadR), etc.), personal computers (PCs),
`digital photo frames, and other internet-enabled processor
`based client or remote devices. The DBCS leverages the
`internet access of the IEDs to enable search and discovery of
`all available media content.
`(0027. The DBCS overcomes the complexities described
`above to provide consumers with direct access to media con
`tent choices that are available for them in a user-friendly way
`
`Page 31 of 41
`
`

`

`US 2010/024.1699 A1
`
`Sep. 23, 2010
`
`on IEDs. Thus, the DBCS, using a combination of premise
`hardware, a Software system, and/or internet access, allows
`consumers to select and control media content via their inter
`net-enabled device. The DBCS changes the way consumers
`select media and how they control that media across their
`entertainment components or devices and, as such, enables a
`device-agnostic and source-agnostic entertainment experi
`CCC.
`0028. Although the detailed description herein contains
`many specifics for the purposes of illustration, anyone of
`ordinary skill in the art will appreciate that many variations
`and alterations to the following details are within the scope of
`the embodiments described herein. Thus, the following illus
`trative embodiments are set forth without any loss of gener
`ality to, and without imposing limitations upon, the claimed
`invention.
`0029. The following terms can have the following general
`meanings as they are used herein, but can also have meanings
`attributed to them by one skilled in the art.
`0030. “Touch-handheld or “Touch-Enabled Device' is
`any device that has a touch screen and can be interacted with
`in a mobile form. For example, devices like the iPhone(R),
`iPod R, iPadR, and/or Nexus R Phone are touch-handheld
`devices.
`0031 “Content Source' is a source from which a specific
`piece of content is made available (e.g., broadcast, cable, over
`the air, online, digital video disk (DVD), video on demand
`(VOD), etc.).
`0032 “Input” refers to various input ports on a component
`such as a television (TV), audio/video (AV) receiver, and the
`like (e.g., HDMI1 port, Component 1 port, etc.).
`0033 “ZHub' is a hardware component that converts Eth
`ernet signals to radio frequency (RF) signals.
`0034 “ZNode' is a hardware component that converts RF
`signals to infrared (IR) signals.
`0035 “Cloud' is an Internet server-based software and
`data.
`0036 “Device/Equipment' is entertainment components
`or devices such as TV, DVD player, AppleTV device, to name
`a few.
`0037 “Router is an Internet switch that is coupled or
`connected to an internet cable or digital subscriberlink (DSL)
`modem and enables a home network that is shared by one or
`more internet protocol (IP)-based devices (e.g., personal
`computer (PC), WiFi devices, etc.) in the home.
`0038. “IR Code' is an infrared code used to control or
`perform a specific action on a component or piece of equip
`ment.
`0039 “RF is a radio frequency signal used to wirelessly
`communicate between the ZHub and the ZNode.
`0040) “Program Guide' is a collection of metadata corre
`sponding to available media content (e.g., TV programs,
`audio programs, etc.). Examples include, but are not limited
`to, electronic TV guides or electronic program guides, for
`instance.
`0041. “Online Media” is Internet-based media content.
`0042 "Serendipity” or “Content Recommendation Sys
`tem (CRS) is the Zelfy software algorithm system that pro
`vides content or other program recommendations based on
`user behavior.
`0.043 “Gesture' is a touch-based and/or movement-based
`interaction with an interface device oran interface of a device
`(e.g., Swipe right, Swipe left, tap, move right, move left,
`shake, etc.).
`
`0044 FIG. 1 is a block diagram of the Device-Based Con
`trol System (DBCS), under an embodiment. The DBCS of an
`embodiment comprises a hub 2, referred to hereinas the ZHub
`2, a node 3, referred to herein as the ZNode 3, and an DBCS
`application or Software that executes on a processor of the
`internet-enabled device (IED) 4 with which the consumer
`interacts. The ZHub 2 comprises a hardware component that
`receives signals or commands from the IED 4 via a local or
`premise network (e.g., router, WiFi, etc.) and translates the
`commands to RF signals. The ZNode 3 comprises a hardware
`component that receives RF signals from the ZHub 2 and
`translates the RF signals to a protocol (e.g. Infrared) inter
`pretable by the media components. The ZHub 2 and ZNodes 3
`present at a premise can be referred to herein as a media
`control network, but are not so limited. The DBCS applica
`tion that runs or is hosted on the IED 4 can be referred to
`herein as a media management application, but is not so
`limited.
`0045. The DBCS comprises a Content Index Database
`(CID) 1C, also referred to as content library 1C, hosted on an
`internet server 1, which manages electronic program guide
`information. The DBCS comprises a device map and infrared
`database 1B, hosted on the internet server 1, used in the
`management of media components at the premise. The DBCS
`comprises a recommendation algorithm 1G, hosted on an
`internet server 1, which Suggests media content to a consumer
`based on consumer behavior. The recommendation algorithm
`can be referred to herein as a Content Recommendation Sys
`tem (CRS), but is not so limited. The DBCS comprises or
`forms a social platform 1A that manages the consumer's
`social experience around media content. The DBCS com
`prises a ZHDStick that streams internet content over WiFi to
`High Definition television (HDTV). The DBCS comprises a
`ZSky Software agent that helps manage online media viewing
`on TV; the ZSky agent can be hosted (e.g., preinstalled) on the
`ZHDStick, or can be independently installed on a media PC,
`but the embodiment is not so limited. The DBCS also com
`prises a TV program guide 1D, online video/music/photo
`services 1E, and/or TV show information and trailers 1F. The
`components of the DBCS are described in detail below.
`0046. The DBCS software or application executes on a
`processor of the IED with which the consumer interacts.
`When the consumeruses the IED, he interacts primarily with
`the DBCS software to manage his home entertainment expe
`rience.
`0047. The DBCS software offers, through content-based
`navigation, content choices as its primary form of interface,
`where the content choices are tailored to an individual con
`Sumer's preference. The content choices are categorized
`using easy to understand genres that the consumer can
`quickly browse through to select content. The content choices
`are aggregated from a multitude of sources, for example,
`subscription media, broadcast media, cable, DVR, VOD and
`internet media to which the consumer has access.
`0048 Generally, the DBCS is a system comprising a
`media control network coupled to the internet via a local
`network of a premise. The DBCS comprises a media man
`agement application running on an internet-enabled device
`(IED) and controlling media devices at the premise via the
`media control network. The DBCS comprises a Content Rec
`ommendation System (CRS) coupled to the media manage
`ment application, wherein the CRS learns media preferences
`from user behavior, generates from a plurality of disparate
`media sources media choices corresponding to the media
`
`Page 32 of 41
`
`

`

`US 2010/024.1699 A1
`
`Sep. 23, 2010
`
`preferences, and presents the media choices on the IED,
`wherein the media management application automatically
`controls delivery of selected media content and selects and
`controls the media devices that deliver the selected media
`content according to a media type of the selected media
`COntent.
`0049 FIG. 2 is a first example screenshot 200 showing
`content-based navigation, under an embodiment. This
`example screenshot 200 includes “Top Pick” recommenda
`tions (in the category of "TV Shows”) generated and pre
`sented by the CRS via the IED. FIG. 3 is a second example
`screenshot 300 showing content-based navigation, under an
`embodiment. This example screenshot 300 includes “Top
`Pick” recommendations (in the category of “Movies”) gen
`erated and presented by the CRS via the IED. These examples
`200/300 are shown as examples on the iPhone(R), from
`Apple(R), Inc., but the embodiments herein are not limited to
`the iPhone(R) and can be used with any processor-based IED.
`The DBCS software causes personalized content choices to
`be presented on a display of the IED in an image format
`categorized by content. The content is customized for the
`specific user depending on what media services (e.g., cable,
`broadcast, etc.) the user has in the premise. The content
`choices spread across numerous sources and devices.
`Depending on time of the day the user accesses the DBCS
`Software, the content changes depending on content availabil
`ity at that time of the day.
`0050. Once the content is chosen, the DBCS software
`enables, via the IED, contextual gesture-based control of
`media components (e.g., volume selection, channel selection,
`pause/play, etc.) by the consumer. The media component
`control is enabled through gestures that enable the consumer
`to access and control media and components without having
`to look at the IED.
`0051
`FIG. 4 is an example screenshot 400 showing con
`text-based and gesture-based media device control, under an
`embodiment. This example 400 is shown as an example on
`the iPhone(R), from Apple(R), Inc., but the embodiments herein
`are not limited to the iPhone(R) and can be used with any
`processor-based device. The control of media content and
`devices are enabled through gestures made via the IED. For
`example when watching DVD players, a single tap on the IED
`400 controls the pause function of the DVD, and tapping
`again on the IED 400 controls the resume play function of the
`DVD. Similarly, swiping right on the IED screen interface
`controls the skip function to skip the content to a Subsequent
`chapter, and Swiping left controls the skip function to skip the
`content to a previous chapter. Swiping up and down on the
`IED screen interface controls the volume on the appropriate
`media device (e.g., TV. AV Receiver, etc.). Moreover, gestur
`ing right with the IED can control the skip function to skip the
`content to a Subsequent chapter, and gesturing left can control
`the skip function to skip the content to a previous chapter.
`Gesturing up and down with the IED can control the volume
`on the appropriate media device (e.g., TV, AV Receiver, etc.).
`0052. The gestures and touch actions of an embodiment
`control functions based on the context of the media currently
`being played. The gestures and touch actions can be changed
`dynamically, for example, from the Internet servers, but are
`not so limited. FIG. 5 is a table that is a first example mapping
`(“Eyes on the TV. Until Viewer Presses Search Button”) of
`context based on actions mapped to user actions, under an
`embodiment. FIG. 6 is a table that is a second example map
`
`ping (“Eyes on the Device') of context based on actions
`mapped to user actions, under an embodiment.
`0053. The DBCS software enables a consumer to research
`media choices. Before committing to specific media content,
`the consumer can use the IED to perform research on the
`choice using. For example, the consumer can locate detailed
`descriptions of the media content, details about the plots of a
`show and collective opinions of others who have previously
`viewed the content.
`0054 FIG. 7 is an example screenshot 700 showing media
`content research using the IED, under an embodiment. This
`example 700 is shown as an example for the iPhone(R), from
`Apple(R), Inc., but the embodiments herein are not limited to
`the iPhone(R) and can be used with any processor-based
`device. The consumer can use the IED to gather information
`about media content, for example, a detailed description of
`program content can be viewed from the IED, or the con
`Sumer can research via the IED similar content available from
`other sources. Additionally, this example screenshot shows
`the consumer the identity of others who are watching the
`same show (5 people watching now') and enables that con
`Sumer to share, or socialize, his entertainment experience
`with his friends. The consumer can also see what his social
`network friends are watching, and he can find out who else is
`watching the same show or a similar show to the one he is
`viewing. Thus the DBCS enables friends to assemble and
`chat, express or post comments, and/or rate specific media
`COntent.
`0055 While watching a specific show, the consumers can
`share their experience with others over the Internet through
`operation of the DBCS software. A consumer can share with
`their friends on social networks. Furthermore, they can pub
`lish what they are watching and chat with their friends to find
`out more about the show or discuss the show. All these opera
`tions can be performed via the IED from where the user chose
`the content.
`0056. The ZHub is a device that couples or connects on a
`first end to a power outlet (e.g., alternating current (AC)
`power) and couples or connects on a second end to a router or
`other network switch in the host premise. FIG. 8 shows the
`form factor 800 of the ZHub, under an embodiment. The
`ZHub, when coupled or connected to the router, is a partici
`pating device in the premise network and, as such, can access
`the Internet or other network via the router. The ZHub, by
`virtue of being tethered to the premise network, is available
`on the premise network to be discovered and coupled to by the
`IED. The ZHub publishes its IP Address via UPNP packets,
`and this enables the IED to discover or identify the ZHub and
`form a coupling or connection to the ZHub. Once the IED
`discovers a ZHub in the network, it associates with the ZHub.
`0057. When the IED sends a command, the ZHub receives
`the command from the IED and resolves the command into a
`specific instruction directed at a specific ZNode in the house.
`AS Such, the ZHub resolves or maps the command to a specific
`IR code to be sent to a specific ZNode via an RF signal. The
`ZHub can cache IR codes or other data that may be used to
`control media devices. If the appropriate IR code is not avail
`able in the cache, the ZHub looks up the code (e.g., from the
`internet server) as the ZHub is always connected to the inter
`net via the premise router. There may be more than one ZNode
`on a premise and, if so, the ZHub manages all registered
`ZNodes on the premise. Furthermore, a single ZHub can
`simultaneously interact with more than one ZNode. As an
`example, when a user selects content that is on channel 324 to
`
`Page 33 of 41
`
`

`

`US 2010/024.1699 A1
`
`Sep. 23, 2010
`
`be displayed on the living room TV, the ZHub translates the
`command into a specific RF signal directed at the ZNode in
`the living room.
`0058. The ZNode is a device that can be placed on a struc
`ture (e.g., piece of furniture, shelf, etc.) in the premise in a
`position from which it has a reasonable line of sight to the
`media components. FIG. 9 shows the form factor 900 of the
`ZNode, under an embodiment. The primary function of each
`ZNode is to receive commands from the ZHub and translate
`the commands for control of media devices via the media
`device control protocol. The ZNode of an embodiment is
`battery-operated, but is not so limited. The ZNode receives
`commands from the ZHub via RF signals and translates the
`commands to IR signals. Generally, the IR code data itself is
`cached in the ZNode, but if not cached, the Z

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