throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2003/0073412 A1
`Meade, II
`(43) Pub. Date:
`Apr. 17, 2003
`
`US 20030073412A1
`
`(54) SYSTEM AND METHOD FORA MOBILE
`COMPUTING DEVICE TO CONTROL
`APPLIANCES
`
`(76) Inventor: William K. Meade II, Eagle, ID (US)
`
`C0rr6SpOnd6nc6 AddreSSI
`HEWLETT-PACKARD COMPANY
`IIltelleCtual PI‘OPEI‘tY AdmiIIiStI‘ZItiOII
`P-()- BOX 272400
`Fort Collins, CO 80527-2400 (US)
`
`(21) APPL NO:
`
`(22) Filed;
`
`09 /982 247
`’
`()CL 16, 2001
`
`Publication Classi?cation
`
`(51) Int. Cl.7 ..................................................... .. H04B 7/00
`
`(52) US. Cl. ........................................... .. 455/70; 455/3.03
`
`(57)
`
`ABSTRACT
`
`An appliance control system of the present invention com
`prises an appliance and a mobile computing device con?g
`ured for controlling the appliance by at least one of deter
`mining an available content for the appliance, selecting the
`content used by the appliance, and applying user preferences
`to the appliance.
`
`A method of controlling an appliance of the present inven
`tion comprises establishing a Wireless communication link
`betWeen an appliance and a mobile computing device, and
`controlling the appliance With the mobile computing device
`includes at least one of determining an available content for
`the appliance, selecting the content used by the appliance,
`and applying user preferences to the appliance.
`
`[12
`MOBILE COMPUTING
`DEVICE
`
`|
`
`CONTENT L, <
`\16
`USER
`PREFERENCES ‘4 8
`
`1 O
`
`/
`
`r13
`APPLIANCE
`
`IWIRELESSI
`
`>
`
`CONTENT \
`\16
`USER
`PREFERENCES *—1 8
`
`~~~~ __
`
`A
`
`12
`‘
`‘3.. __________ "Y ____ "f"--.
`EMOBILE COMPUTINGE
`5
`DEVICE
`;
`5 [@116
`USER
`l
`PREFERENCES “IP18
`
`:
`
`Page 1 of 30
`
`Unified Patents Exhibit 1009
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 1 0f 13
`
`US 2003/0073412 A1
`
`[12
`MOBILE COMPUTING
`DEVICE
`
`1o
`
`/
`
`r13
`APPLIANCE
`
`CONTENT \ <
`\16
`
`WIRELESS
`
`>
`
`uSER
`PREFERENCES ‘48
`
`CONTENT \
`\16
`
`USER
`PREFERENCES ‘48
`
`T ~~~~ __
`
`A
`
`~~~~
`
`iIvIoBILE CoMPuTINGE
`5
`DEVICE
`5
`
`E
`:
`:
`E
`
`CONTENT
`‘
`X16
`USER
`I
`PREFERENCES “F18
`
`Page 2 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 2 0f 13
`
`US 2003/0073412 A1
`
`8
`
`
`mm @mm<
`
`\ 30> mom E5202
`
`I O I I O O O O TEE
`
`or
`
`m:
`
`m_.
`
`mm
`
`0 t:
`
`Page 3 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 3 0f 13
`
`US 2003/0073412 A1
`
`[6O
`
`[62
`{64
`A MOBILE COMPUTING
`.- ---------------------------
`DEVICE MOvES WITHIN
`WHEN MULTIPLE
`I
`5
`PROXIMITY OF AN
`APPUANCE AND ——>: MOBILE COMPUTING :
`ESTABLISHES WIRELESS
`: DEVICES ARE PRESENT, ;
`COMMUMCATION WITH
`: THE APPLIANCE AND/OR :
`THE APPUANCE
`1
`MOBILE COMPUTING
`;
`5DEvICES MUST DETERMINE;
`I AND GRANT PRIORITY I
`i
`MOBILE COMPUTING <-_; TO ONE OF THE MOBILE 5
`DEVICE AUTOMATICALLY
`=____qq_M_FjI_J_T_I_I\I§ _QI_E_v_I_0_I_E_s____ _:
`APPLIES ITS USER \
`PREFERENCES TO THE 65
`APPLIANCE
`
`I. ______________________ . MOBILE COMPUTING 3
`
`
`II MOBILE COMPUTING /66
`
`i
`DEvICE SUPPLIES
`:
`DEvICE AUTOMATICALLY
`OR MANUALLY SELECTS <-_>: CONTENT TO THE
`:
`CONTENT AvAILABLE
`:
`APPLIANCE FOR
`I
`THROUGH APPLIANCE
`i
`USE BY APPLIANCE ;
`V
`"""""""""""""""" "'
`
`APPLIANCE PERFORMS 68
`REQUESTED TASK USING /
`SELECTED/SUPPLIED
`CONTENT AND APPLIED
`USER PREFERENCES
`
`Fig. 3
`
`Page 4 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 4 0f 13
`
`US 2003/0073412 A1
`
`Page 5 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 5 0f 13
`
`US 2003/0073412 A1
`
`Page 6 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 6 0f 13
`
`US 2003/0073412 A1
`
`99
`
`CONTENT INTERRUPTION MANAGER
`
`APPLIANCE SWITCHER —/1 8O
`
`MULTIPLE APPLIANCE SPLITTER -"1 82
`
`PERFORMANCE CONTINUITY MONITOR 184
`
`Fig. 6
`
`Page 7 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 7 0f 13
`
`US 2003/0073412 A1
`
`Page 8 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 8 0f 13
`
`US 2003/0073412 A1
`
`mwk
`
`mam r
`
`Page 9 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 9 0f 13
`
`US 2003/0073412 A1
`
`Page 10 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 10 0f 13
`
`US 2003/0073412 A1
`
`502
`I
`CONTENTION
`
`500
`\
`PRIORITY
`
`504
`\
`CONTENTION MODEL
`
`506
`/
`MODEL
`
`508
`/
`RULES
`IF MULTIPLE MOBILE COMPUTING DEVICES ARE
`WITHIN RANGE OF AN APPLIANCE AND ALL MCD'S
`DESIRE SAME FUNCTION, THEN THERE IS NO
`CONTENTION
`THE FIRST MCD TO ESTABLISH COMMUNICATION
`IS THE MASTER OF THE APPLIANCE
`CLOSEST MCD CoNTRoLS APPLIANCE
`
`A
`
`520"‘
`
`22,_ B
`5
`524w C
`
`526” D
`
`HIGHEST PAYING MCD CoNTRoLS APPLIANCE
`
`528'- E
`
`MCD SELF SELECTS PRICRITY (LOW, MEDIUM, HIGH)
`
`530'“ F
`
`MCD‘S TAKE TuRNS
`
`532,_ G
`
`534" H
`
`MCD GAIN PRICRITY BY VOLUME WITH PRIoRITY
`SOLD AS PAY- FOR- PRIORITY ON INTERNET SITE
`MANUAL PEER-TO-PEER CONTROL: PEERS SET RULE
`W/ PRIORITY BY TIME OF DAY/WEEK/MONTH OR
`PEER 1 > PEER 2
`
`,_ I
`536
`
`GAMING RULE: IF CONTENTION, ALL CONTENDING
`MCD'S PLAY SAME GAME. WINNER GETS PRICRITY
`
`Fig. 10
`
`Page 11 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 11 0f 13
`
`US 2003/0073412 A1
`
`550
`f
`USER PREFERENCE
`AUTO MANAGER
`
`558
`
`DEFAULT
`SENSORY
`PARAMETERS
`
`/, SENSORY
`556 CONTROL
`PROFILES
`
`MODEL
`
`RULE
`
`A
`
`B
`
`C
`
`D
`
`E
`
`560
`
`562
`
`564
`
`566"‘
`
`568-‘
`
`570
`
`APPLY USER PREFERENCES TO UNRECOGNIZED
`APPLIANCE BASED ON SENSORY CONTROL
`PROFILES OF OTHER APPLIANCES
`
`APPLY LAST SETTINGS OF PREVIOUS
`USER OF APPLIANCE AND/OR OF
`LONGEST DURATION USER OF APPLIANCE
`
`LEARN SETTINGS AS USER PLAYS WITH
`UN RECOGNIZED APPLIANCE AND AFTER DESIRED
`SETTINGS DETERMINED, STORE SETTINGS
`AS USER PREFERENCES FOR THAT APPLIANCE
`
`USER IDENTIFIES ONE APPLIANCE AS
`MASTER APPLIANCE AND USER
`PREFERENCES OF MASTER APPLIANCE
`APPLIED TO ALL UNRECOGNIZED APPLIANCES
`
`SET DEFAULT USER PREFERENCE FOR
`EACH SENSORY PARAMETER(eg. Audio, Visual)
`AND APPLY DEFAULT USER PREFERENCES
`TO UNRECOGNIZED APPLIANCE
`
`APPLY USER PREFERENCES OF SIMILAR
`APPLIANCES FROM DATABASE OF USER
`PREFERENCES OF OTHER OWNER/USERS
`OF MOBILE COMPUTING DEVICE
`
`Fig. 11
`
`Page 12 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 12 0f 13
`
`US 2003/0073412 A1
`
`MOBILE COMPUTING
`DEVICE IDENTIFIES
`UNRECOGNIZED
`APPLIANCE
`
`600
`
`_6O2
`
`6(f6
`
`IDENTIFY EACH
`DISTINCT SENSORY
`CAPABILITY THAT
`<—"—> UNRECOGNIzED
`APPLIANCE
`INTERACTS WITH
`
`l
`
`MOBILE COMPUTING 604
`DEVICE ASSESSES _/
`SENSORY CONTROL
`PROFILE OF
`UNRECOGNIZED
`APPLIANCE
`
`e10
`1
`MOBILE COMPUTING 608 /—\)\
`DEvICE ACCESSES / V
`DATABASE OF USER
`PREFERENCES OF
`SENSORY
`APP|_|ANCES T0
`<-———> CONTROL-BASED
`FIND APPLIANCE
`DATABASE
`WITH MOST SIMILAR
`0F USER
`SENSORY CONTROL
`PREFERENCES
`PROFILE
`FOR MOST SIMILAR
`
`612
`APPLY USER
`PREFERENCES TO J
`UNRECOGNIzED
`FROM MOST
`SIMILAR APPLIANCE
`IN DATABASE
`
`APPLIANCE
`
`_____ _ _ _ _ _ I
`
`T
`620
`
`l
`I
`I
`;
`
`Fig. 12
`
`Page 13 of 30
`
`

`
`Patent Application Publication Apr. 17, 2003 Sheet 13 0f 13
`
`US 2003/0073412 A1
`
`Page 14 of 30
`
`

`
`US 2003/0073412 A1
`
`Apr. 17, 2003
`
`SYSTEM AND METHOD FOR A MOBILE
`COMPUTING DEVICE TO CONTROL
`APPLIANCES
`
`[0007] Accordingly, the personaliZed use of one electronic
`device remains isolated and independent of personaliZed use
`of other electronic devices available to the user.
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] This patent application is related to the following
`Non-Provisional US. Patent Applications: Serial No.
`XX/XXX,XXX, entitled “Mobile Computing Device With
`Method and System for Interrupting Content Performance
`Among Appliances,” having Attorney Docket No.
`100110638-1; Serial No. XX/XXX,XXX, entitled “System
`and Method for Automatically Applying a User Preference
`From a Mobile Computing Device to an Appliance,” having
`Attorney Docket No. 10011639-1; Serial No. XX/XXX,
`XXX, entitled “System and Method for Determining Prior
`ity Among Multiple Mobile Computing Devices to Control
`an Appliance,” having Attorney Docket No. 100110641-1,
`are all assigned to the same assignee as the present appli
`cation, and are all herein incorporated by reference.
`
`FIELD OF THE INVENTION
`
`[0002] The present invention relates to mobile computing
`devices, and in particular, to mobile computing devices that
`control appliances.
`
`BACKGROUND OF THE INVENTION
`
`[0003] Man has alWays tried to control his environment. In
`the last century, man has succeeded in producing totally
`controlled indoor environments complete With Water, light,
`heating and cooling, sanitary plumbing, and entertainment.
`We live quite comfortably.
`
`[0004] In the last tWenty years, the advent of the remote
`control has further spoiled us. We are disappointed if We
`cannot point and click to control something. We have
`separate remote controls for our TVs, stereos, and lights, as
`Well as universal remote controls to permit controlling all
`these appliances With a single device.
`
`[0005] While a remote control can help you navigate a
`favorites list for TV programming, the favorites list is
`created through and maintained by the cable or satellite
`broadcaster, not the remote control. Accordingly, conven
`tional remote controls are limited to assisting a user select
`content for vieWing Within the frameWork already provided
`by the TV signal broadcaster (e.g. netWork, cable, satellite,
`etc). This fact makes the term remote control someWhat
`misdescriptive since they actually control very little in terms
`of content. Rather, the conventional remote control merely
`alloWs us to select among content that is already chosen for
`us.
`
`[0006] Finally, to the eXtent that any of our favorite media
`devices, such as radios, TVs, internet broWsers/appliances,
`etc. permit personaliZation through favorite lists or user
`preferences, the information in these devices remain islands
`unto themselves. Users constantly re-enter favorites and
`preferences in these devices because it is not currently
`possible to carry them across devices. Moreover, When a
`user desires to use a device, such as a TV or Web broWser on
`a computer, in a neW location such as a hotel room or
`friend’s house, the user no longer has access to their
`favorites and user preferences Which are stored on the same
`type of device (eg TV or Web broWser) at home.
`
`SUMMARY OF THE INVENTION
`
`[0008] An appliance control system of the present inven
`tion comprises an appliance and a mobile computing device
`con?gured for controlling the appliance by at least one of
`determining an available content for the appliance, selecting
`the content used by the appliance, and applying user pref
`erences to the appliance.
`
`[0009] Amethod of controlling an appliance of the present
`invention comprises establishing a Wireless communication
`link betWeen an appliance and a mobile computing device,
`and controlling the appliance With the mobile computing
`device including at least one of determining an available
`content for the appliance, selecting the content used by the
`appliance, and applying user preferences to the appliance.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0010] FIG. 1 is a block diagram illustrating an appliance
`control system, according to one embodiment of the present
`invention.
`
`[0011] FIG. 2 is a diagram further illustrating an appliance
`control system, according to one embodiment of the present
`invention.
`
`[0012] FIG. 3 is a flow diagram of a method of controlling
`an appliance, according to one embodiment of the present
`invention.
`
`[0013] FIG. 4 is a block diagram of a video device, an
`audio device, and mobile computing device of an appliance
`control system, according to one embodiment of the present
`invention.
`
`[0014] FIG. 5 is a block diagram of an appliance content
`selector of an appliance control system, according to one
`embodiment of the present invention.
`
`[0015] FIG. 6 is a block diagram of a content interrupt
`manager of an appliance control system, according to one
`embodiment of the present invention.
`
`[0016] FIG. 7 is a block diagram of a mobile phone, a
`land-line phone, and a mobile computing device of an
`appliance control system, according to one embodiment of
`the present invention.
`
`[0017] FIG. 8 is a block diagram of a multi-function
`printer, a computing Workstation, a Web site and a mobile
`computing device of an appliance control system, according
`to one embodiment of the present invention.
`
`[0018] FIG. 9 is a block diagram of an user interface of an
`appliance control system, according to one embodiment of
`the present invention.
`
`[0019] FIG. 10 is a block diagram of a priority contention
`moderator of an appliance control system, according to one
`embodiment of the present invention.
`
`[0020] FIG. 11 is a block diagram of an user preference
`auto manager of an appliance control system, according to
`one embodiment of the present invention.
`
`Page 15 of 30
`
`

`
`US 2003/0073412 A1
`
`Apr. 17, 2003
`
`[0021] FIG. 12 is a How diagram of a method of applying
`user preferences across appliances, according to one
`embodiment of the present invention.
`
`[0022] FIG. 13 is a How diagram of a method of applying
`user preferences across appliances, according to one
`embodiment of the present invention.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`[0023] In the folloWing detailed description of the pre
`ferred embodiments, reference is made to the accompanying
`draWings Which form a part hereof, and in Which is shoWn
`by Way of illustration speci?c embodiments in Which the
`invention may be practiced. It is to be understood that other
`embodiments may be utiliZed and structural or logical
`changes may be made Without departing from the scope of
`the present invention. The folloWing detailed description,
`therefore, is not to be taken in a limiting sense, and the scope
`of the present invention is de?ned by the appended claims.
`
`[0024] Components of the Wireless access control method
`and system of the present invention can be implemented in
`hardWare via a microprocessor, programmable logic, or state
`machine, in ?rmWare, or in softWare Within a given device.
`In one aspect, at least a portion of the softWare programming
`is Web-based and Written in HTML and JAVA programming
`languages, including links to graphical user interfaces for
`data collection, such as a WindoWs based operating system,
`and each of the main components may communicate via a
`netWork using a communication bus protocol. For eXample,
`the present invention may or may not use a TCP/IP protocol
`suite for data transport. Other programming languages and
`communication bus protocols suitable for use With the
`present invention Will become apparent to those skilled in
`the art after reading the present application. Components of
`the present invention may also reside in softWare on one or
`more computer-readable mediums. The term computer-read
`able medium as used herein is de?ned to include any kind of
`memory, volatile or non-volatile (e.g., ?oppy disks, hard
`disks, CD-ROMs, ?ash memory, read-only memory (ROM),
`and random access memory
`
`[0025] Preferably, the user interfaces described herein run
`on a controller, computer, appliance or other device having
`an operating system Which can support one or more appli
`cations. The operating system is stored in memory and
`executes on a processor. The operating system is preferably
`a multi-tasking operating system Which alloWs simultaneous
`eXecution of multiple applications, although aspects of this
`invention may be implemented using a single-tasking oper
`ating system. The operating system employs a graphical user
`interface WindoWing environment Which presents the appli
`cations or documents in specially delineated areas of the
`display screen called “Windows.” Each WindoW has its oWn
`adjustable boundaries Which alloW the user to enlarge or
`shrink the application or document relative to the display
`screen. Each WindoW can act independently, including its
`oWn menu, toolbar, pointers, and other controls, as if it Were
`a virtual display device. Other softWare tools may be
`employed via the WindoW, such as a spreadsheet for col
`lecting data. The operating system preferably includes a
`WindoWs-based dynamic display Which alloWs for the entry
`or selection of data in dynamic data ?eld locations via an
`input device such as a keyboard and/or mouse. One pre
`
`ferred operating system is a Windows@ brand operating
`system sold by Microsoft Corporation. HoWever, other oper
`ating systems Which provide WindoWing environments may
`be employed, such as those available from Apple Corpora
`tion or IBM. In another embodiment, the operating system
`does not employ a WindoWing environment.
`
`[0026] An appliance control system of the present inven
`tion enables a mobile computing device, such as a personal
`digital assistant, to control appliances like televisions,
`radios, printers, etc. The control can take several forms
`including applying preferences to the appliance such as
`volume level, activation and deactivation along With deter
`mining the content available to the appliance such as sup
`plying a program, song, or ?le to be acted upon by the
`appliance. In addition, control can include simply selecting
`available content to be used by the appliance, such as
`selecting a TV channel or regularly broadcast program.
`
`[0027] For eXample, upon entry Within a room, the mobile
`computing device can automatically perform these steps:
`identify an appliance like a TV; activate the TV; turn the TV
`to a channel carrying a favorite program; and select a
`preferred volume level. In the event that the favorite pro
`gram is not being broadcast, the mobile computing device
`can supply its oWn content. In particular, the mobile com
`puting device can retrieve an episode of that program or
`substitute a program from memory of the mobile computing
`device, transfer that stored program to the TV, and then
`command the appliance to play the program.
`
`[0028] Of course, the mobile computing device contains
`user preferences for all devices that the user might come into
`contact With and optionally contains virtually any content
`that the user might desire to have performed by an appliance.
`Moreover, control by the mobile computing device is not
`necessarily limited to appliances oWned by the user. Rather,
`appliances situated in public places, at friends and neighbors
`homes, etc. can selectively surrender control to a mobile
`computing device. Accordingly, the user noW gains uni?ed
`control over appliances in their environment, Whether at
`home or out in the World, With a single mobile computing
`device that permits automatic implementation of their user
`preferences and automatic performance of their preferred
`content on the appliances.
`
`[0029] With the system and method of the present inven
`tion, consumers are no longer relegated to seeking and
`implementing their preferences and preferred content sub
`ject to control by the appliances and subject to the content
`providers associated With the appliances. Rather, With the
`system and method of the present invention, the user obtains
`integrated control over the appliances, becoming the master
`of the appliances. These subservient appliances become
`tools to perform tasks using content supplied by the mobile
`computing device or conventionally supplied by an appli
`ance content provider.
`
`[0030] Moreover, user preferences and content that Was
`previously isolated among independent appliances becomes
`centraliZed in the mobile computing device and associated
`With the user. After all, user preferences and content Were
`created for the enjoyment of the user in the ?rst place.
`Accordingly, the system and method of the present invention
`keeps the user preferences (and some content) With the user
`via the mobile computing device instead of With the appli
`ances, letting the user apply the preferences When and Where
`
`Page 16 of 30
`
`

`
`US 2003/0073412 A1
`
`Apr. 17, 2003
`
`they desire to do so Without independent programming of
`each device regarding those preferences.
`
`[0031] An appliance control system 10, according to one
`exemplary embodiment of the present invention, is shoWn in
`FIG. 1. Appliance control system 10 includes at least one
`mobile computing device 12 operating in an environment of
`one or more appliances 13 in Which mobile computing
`device 12 controls appliance 13. Both mobile computing
`device 12 and appliance 13 include content 16 and user
`preferences 18. Content 16 generally includes a song, pro
`gram, or any information that can be performed in a task by
`appliance 13 While user preference 18 generally includes
`preferences as to hoW, When and Where that content 16 Will
`be performed by appliances 13. Both content 16 and user
`preferences 18 are further de?ned throughout this applica
`tion in the folloWing examples of the system and method of
`the present invention.
`
`[0032] Mobile computing device 12 is con?gured to select
`content 16 of appliance 13 for performance by appliance 13
`and/or con?gured to supply content 16 from mobile com
`puting device 12 (or from another source as controlled by
`mobile computing device 12) to appliance 13 for perfor
`mance by appliance 13. Finally, controlling appliance 13
`includes applying user preferences 18, stored on mobile
`computing device 12, to each appliance 13.
`
`[0033] As shoWn in FIG. 1, more than one mobile com
`puting device 12 can compete for control over appliance 13.
`In this situation, mobile computing device 12 and appliance
`13 determine priority betWeen multiple computing devices
`12 for control of appliance 13, as Will be described in greater
`detail later in this application. The mobile computing device
`12 that obtains priority to control appliance 13 also option
`ally can request, command, and/or coordinate another
`mobile computing device 12 to copy and/or transfer, all or
`a part, of its content 16 to appliance 13 and/or to the
`controlling mobile computing device 12.
`
`[0034] As shoWn in FIG. 2, appliances 13 in appliance
`control system 10 include, but are not limited to, video
`device 14, computing Workstation 16, multifunction printer
`24, mobile phone 26, audio device 28, and Web site 36.
`Appliance control system 10 further comprises household
`appliance set 40, Which includes heating and cooling ther
`mostat 42, alarm clock 44, lighting unit 46, and beverage
`maker 48. Appliance set 40 also optionally includes con
`ventional household appliance controller 50, Which acts an
`appliance 13, for providing local control over household
`appliances 42-48. Each of these appliances 13 and their
`interaction With mobile computing device 12 as part of
`appliance control system 10 is described in further detail in
`association With FIGS. 3-10.
`
`[0035] Appliance control system 10 is used in a method 60
`of controlling appliances, as shoWn in FIG. 3. Method 60
`includes a ?rst step 62 in Which mobile computing device 12
`moves Within proximity of at least one appliance 13 and
`establishes Wireless communication With appliance 13. First
`step 62 optionally includes mobile computing device 12
`selecting Which appliances 13 it Will attempt to assert
`control over.
`
`[0036] When multiple computing devices are present, then
`?rst step 62 further includes step 64 in Which appliances 13
`and/or mobile computing devices 12 must determine priority
`
`and grant priority of control over appliances 13 to one of the
`mobile computing devices 12. Next, the master mobile
`computing device 12 automatically applies its user prefer
`ences to appliance 13 (step 65). Mobile computing device 12
`then automatically or manually selects content available
`through appliance 13 for performance on appliance 13 (step
`66). Step 66 also optionally includes mobile computing
`device 12 supplying content to appliance 13 for performance
`by appliance 13 (step 67).
`[0037] Finally, in step 68, appliance 13 performs the task
`requested by mobile computing device 12 using content 16
`selected and/or supplied by mobile computing device 12
`along With the user’s preferences 18 applied by mobile
`computing device 12 to appliance 13.
`
`[0038] System 10 and method 60 of the present invention
`Will noW be described in further detail in association With
`FIGS. 4-10, With speci?c details regarding the interaction of
`mobile computing device 12 and each of appliances 13
`shoWn and identi?ed in association With FIG. 2.
`
`[0039] For example, each appliance 13 in household appli
`ance set 40 (FIG. 2) may be controlled according to user
`preferences 18 of mobile computing device 12. When user
`With mobile computing device 12 comes Within the prox
`imity if appliance set 40, then mobile computing device 12
`preferably causes appliance set 40 to adopt operating con
`ditions preferred by the user. In particular, by applying user
`preferences 18, mobile computing device 12 sets thermostat
`42 at a selected temperature and heating/cooling cycle, sets
`radio 44 at a favorite station, volume and alarm time, sets
`lighting 46 at a favorite on/off cycle and intensity level, and
`sets beverage maker 48 at a favorite on/off cycle. Finally,
`mobile computing device 12 optionally controls household
`appliance controller 50, Which in turn controls one or more
`appliances 13 in household appliance set 40. Accordingly,
`mobile computing device 12 carries user preferences 18 of
`the user’s ideal living environment so that mobile computing
`device 12 automatically controls the surrounding environ
`ment using available appliances 13 to accommodate the user
`tastes.
`
`[0040] In another aspect of the invention, as shoWn in
`FIG. 4, an appliance control system of the present invention
`includes audiovisual subsystem 80 comprising mobile com
`puting device 12 interacting With appliances 13, such as
`video device 14 and audio device 28. Subsystem 80 is not a
`closed system excluding the interaction of other appliances
`13 or mobile computing devices 12 but rather a convenient
`reference to identify an exemplary interaction betWeen
`mobile computing device 12, video device 14, and audio
`device 28.
`
`[0041] Video device 14 preferably includes a television,
`movie player, or video display monitor While audio device
`28 preferably includes a stereo system, CD player, or other
`audio media player. Mobile computing device 12 preferably
`includes a personal digital assistant, or another computing
`device such as a handheld computer, laptop computer, etc.
`
`[0042] In this embodiment, appliance control subsystem
`80 also optionally includes netWork communication link 70.
`NetWork communication link 70, as used herein, includes an
`Internet communication link, an intranet communication
`link, or similar high-speed communication link. In one
`preferred embodiment, netWork communication link 70
`
`Page 17 of 30
`
`

`
`US 2003/0073412 A1
`
`Apr. 17, 2003
`
`includes Internet communication link 72. Network commu
`nication link 70 optionally facilitates communication
`betWeen mobile computing device 12 and appliances 13,
`such as video device 14 and audio device 28, and provides
`a route to the internet for obtaining content for performance
`by appliances 13 under the control of mobile computing
`device 12. For audio device 28 this feature Would include the
`ability to obtain audio ?les such as portable audio ?les (e.g.,
`MP3, WindoWs Meta?le, etc.) from the Web site 36 for
`performance on audio device 28.
`[0043] Mobile computing device 12 includes controller 81
`With operating system 82, memory 84, Wireless communi
`cator 86, display 88 With user interface 90, appliance content
`selector 92, priority contention moderator 94, distance/
`location identi?er 96, embedded Web server 97, electronic
`payment mechanism 98, and content interrupt manager 99.
`[0044] Controller 81 of mobile computing device 12
`includes hardWare, softWare, ?rmWare or combination of
`these. In one preferred embodiment controller 81 includes a
`computer server or other microprocessor based system
`capable of performing a sequence and logic operation and
`including memory for storing information. Controller 81
`supports and cooperates With embedded Web server 97.
`Operating system 82 preferably has the attributes and fea
`tures of the previously described operating systems.
`[0045] Memory 84 of mobile computing device 12 pref
`erably includes a high capacity random access memory
`system available on an integrated circuit chip, such as
`SDRAM, DRAM, EDO RAM, etc. Memory 84 also option
`ally comprises a miniaturiZed hard drive siZed for disposi
`tion Within mobile computing device 12 or a silicon based,
`ultra high capacity storage device, such as an atomic reso
`lution storage device, as described in Gibson et. al. US. Pat.
`No. 5,557,596, and Which is hereby incorporated by refer
`ence.
`
`[0046] Wireless communicator 86 of mobile computing
`device 12 uses one or more knoWn communication and
`application protocols such as Wireless Application Protocol
`(WAP), Bluetooth, Infrared (IrDA, FIR), 802.11, as Well as
`other communication and application protocols knoWn to
`those skilled in the art, such as UltraWideBand (UWB).
`Mobile computing device 12 includes communication hard
`Ware and softWare knoWn in the art for implementing these
`protocols, such as distance/location identi?er 96. Distance/
`location identi?er 96 also optionally incorporates or com
`municates With a global positioning satellite system (GPS)
`to provide these functions. Distance/location identi?er 96
`determines the location and distance of appliances 13 rela
`tive to mobile computing device 12 for establishing autho
`riZation and priority of mobile computing device(s) 12 to
`control appliances 13.
`
`[0047] Wireless communication protocols such as infrared
`(e.g., FIR), Bluetooth, and UltraWide Band (UWB) Which
`permit direct radio or beamed communication betWeen tWo
`or more compatible devices that operate independently of a
`netWork and independently of netWork communication link
`70. This feature permits direct one-on-one communication
`betWeen tWo similarly con?gured computing devices With
`out any communication intermediary. In the eXample of the
`Bluetooth protocol, the communication link preferably is
`established by the mere presence of each respective device
`(e.g., mobile computing device 12 and any appliance having
`
`a Wireless communicator 86) in close proximity to each
`other. This instant synchroniZation enables the devices to
`immediately communicate With each other Without taking
`time to manually establish a connection or communication
`link. Finally, if necessary, mobile computing device 12 also
`can communicate With other mobile computing devices 12
`and/or appliances 13 through more conventional indirect
`routes such as Wired or Wireless netWork links, Wired or
`Wireless Internet links, or telecommunications netWorks.
`
`[0048] User interface 90 of mobile computing device 12
`can be implemented in hardWare via a microprocessor,
`programmable logic device, or state machine, and ?rmWare,
`or in softWare. In one aspect, at least a portion of the
`softWare programming is optionally Written in Java pro
`gramming language, and user interface 90 optionally com
`municates With other mobile computing devices 12 and/or
`appliances 13 (FIG. 1) via netWork communication link 70
`using a communication bus protocol. For eXample, the
`present invention optionally can use a TCP/IP protocol suite
`for data transport. In another aspect, the present invention
`does not use a TCP/IP protocol suite for data transport. Other
`programming languages and communication bus protocols
`suitable for use With user interface 90 and appliance control
`system 10 Will be apparent to those skilled in the art, such
`as ultraWideband (UWB), Bluetooth, and infrared (e.g. FiR),
`as described in association With Wireless communicator 86.
`User interface 90 is described in further detail in association
`With FIGS. 5 and 9.
`[0049] Appliance content selector 92 of mobile computing
`device 12 operates in association With user interface 90 to
`determine What content is used or performed by appliance
`13 (FIG. 1) and Where that content is obtained. Appliance
`content selector 92 also operates in association With content
`interrupt manager 99 of mobile computing device 12 to
`control hoW and When that content is used or performed by
`appliance 13 on behalf of the user. Appliance content
`selector 92 is described in further detail in association With
`FIG. 5.
`
`[0050] Priority contention moderator 94 of mobile com
`puting device 12 is brought into play to sort priority When
`more than one mobile computing device 12 seeks to control
`a given appliance 13. Priority sorting is required since
`appliance control system 10 is an open system in Which
`multiple mobil

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