Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

In accordance with one aspect, a portable computing device determines a type of an appliance in which the portable computing device is docked. The portable computing device identifies, based on the type of the appliance, a user interface configuration for the portable computing device, and configures the user interface of the portable computing device in accordance with the identified user interface configuration. In accordance with another aspect, a car stereo includes a docking station into which an off-the-shelf handheld computer can be docked. The car stereo also includes an input/output (I/O) component that allows the car stereo to communicate with the handheld computer when the handheld computer is docked in the docking station of the car stereo. In accordance with another aspect, an appliance in which a portable computing device can be docked is an integrated vehicle stereo and portable computing device docking station.

InventorStephen Russell Falcon
Original AssigneeMicrosoft Corporation
Primary Examiner: Glenn A. Auve
Attorney: Lee & Hayes, PLLC
Current U.S. Classification710/303; 381/86; 381/87

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5265238Jan 25, 1991Nov 23, 1993International Business Machines CorporationAutomatic device configuration for dockable portable computers
US5497490Jul 8, 1992Mar 5, 1996International Business Machines CorporationAutomatic reconfiguration of alterable systems
US5751548Feb 28, 1997May 12, 1998International Business Machines CorporationDocking station for a portable computer providing rotational movement of the computer's viewable screen in three different planes
US5794164Nov 29, 1995Aug 11, 1998Microsoft CorporationVehicle computer system
US5859628Nov 13, 1995Jan 12, 1999POIS, Inc.Apparatus and method for a personal onboard information system
US5859762May 13, 1996Jan 12, 1999International Business Machines CorporationDocking station for portable computers
US5867406Apr 6, 1995Feb 2, 1999International Business Machines Corp.Docking device for a portable computer and a method for docking a portable computer to the docking device
US6196850Feb 10, 2000Mar 6, 2001International Business Machines CorporationRotatable docking station for an electronic device
US6246935Dec 28, 1998Jun 12, 2001DaimlerChrysler CorporationVehicle instrument panel computer interface and display
US6366840May 18, 2000Apr 2, 2002DaimlerChrysler CorporationVehicle instrument panel wireless communication
US6459969Jun 15, 2001Oct 1, 2002International Business Machines CorporationApparatus, program product and method of processing diagnostic data transferred from a host computer to a portable computer
US6577928May 3, 2001Jun 10, 2003American Calcar Inc.Multimedia information and control system for automobiles
US6622083Jun 1, 2000Sep 16, 2003Siemens VDO Automotive CorporationPortable driver information device
US6636918Jun 29, 2000Oct 21, 2003International Business Machines CorporationMobile computing device and associated base stations
US6993615Nov 15, 2002Jan 31, 2006Microsoft CorporationPortable computing device-integrated appliance
US20030128504Jan 5, 2002HP Jornada vehicle docking station/holder
US20030215102Dec 11, 2002Audio device integration system

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7222207Dec 19, 2005May 22, 2007Microsoft CorporationPortable computing device-integrated appliance
US7529080Jan 24, 2008May 5, 2009Fujitsu Ten LimitedElectronic device and electronic system
US7618295Jan 4, 2007Nov 17, 2009Whirlpool CorporationAdapter and consumer electronic device functional unit
US7625246Jan 4, 2007Dec 1, 2009Whirlpool CorporationSystem for supplying service from an appliance to multiple consumer electronic devices
US7638896Dec 27, 2006Dec 29, 2009Fujitsu Ten LimitedIn-vehicle electronic system, in-vehicle electronic apparatus and method of controlling power supply of portable electronic device
US7639485Sep 23, 2008Dec 29, 2009Whirlpool CorporationInformation center for a household appliance
US7651368Jan 4, 2007Jan 26, 2010Whirpool CorporationAppliance with an adapter to simultaneously couple multiple consumer electronic devices
US7684200Dec 28, 2006Mar 23, 2010Fujitsu Ten LimitedElectronic apparatus and electronic system
US7686127Jan 4, 2007Mar 30, 2010Whirlpool CorporationAcoustic chamber as part of adapter or appliance
US7713090May 13, 2008May 11, 2010Whirlpool CorporationSystem for slidably coupling consumer electronic devices to an appliance
US7739009Dec 27, 2006Jun 15, 2010Fujitsu Ten LimitedIn-vehicle electronic system and in-vehicle electronic apparatus
US7740505Sep 23, 2008Jun 22, 2010Whirlpool CorporationAdapter for a consumer electronic device with an information function
US7740506Sep 23, 2008Jun 22, 2010Whirlpool CorporationAdapter and consumer electronic device functional unit
US7748494May 8, 2008Jul 6, 2010Whirlpool CorporationAcoustic chamber as part of adapter
US7751184May 14, 2008Jul 6, 2010Whirlpool CorporationAdapter with an access panel for an electronic device
US7765046Dec 28, 2006Jul 27, 2010Fujitsu Ten LimitedIn-vehicle electronic apparatus and in-vehicle electronic system
US7765332Jan 4, 2007Jul 27, 2010Whirlpool CorporationFunctional adapter for a consumer electronic device
US7774104Dec 27, 2006Aug 10, 2010Fujitsu Ten LimitedElectronic apparatus and electronic system
US7798865Jan 4, 2007Sep 21, 2010Whirlpool CorporationService supply module and adapter for a consumer electronic device
US7810343Jan 4, 2007Oct 12, 2010Whirlpool CorporationDispenser with a service interface for a consumer electronic device
US7826203Jan 4, 2007Nov 2, 2010Whirlpool CorporationTransformative adapter for coupling a host and a consumer electronic device having dissimilar standardized interfaces
US7840740Jun 5, 2007Nov 23, 2010Apple Inc.Personal media device docking station having an accessory device detector
US7841907Sep 23, 2008Nov 30, 2010Whirlpool CorporationAdapter with a rechargeable power source for a consumer electronic device
US7843697May 14, 2008Nov 30, 2010Whirlpool CorporationVertical adapters and vertical device for mounting to a horizontal service interface
US7852619Oct 14, 2009Dec 14, 2010Whirlpool CorporationInformation center for an appliance
US7857222Aug 16, 2007Dec 28, 2010Hand Held Products, Inc.Data collection system having EIR terminal interface node
US7860643Dec 28, 2006Dec 28, 2010Fujitsu Ten LimitedIn-vehicle detachably electronic apparatus and in-vehicle electronic system
US7865639Jan 4, 2007Jan 4, 2011Whirlpool CorporationAppliance with an electrically adaptive adapter to alternatively couple multiple consumer electronic devices
US7869196Dec 28, 2006Jan 11, 2011Fujitsu Ten LimitedElectronic apparatus
US7869201Jan 4, 2007Jan 11, 2011Whirlpool CorporationHost and adapter for selectively positioning a consumer electronic display in visible and concealed orientations
US7870753Jan 4, 2007Jan 18, 2011Whirlpool CorporationAppliance door with a service interface
US7871300Jan 4, 2007Jan 18, 2011Whirlpool CorporationHost with multiple sequential adapters for multiple consumer electronic devices
US7898812Jan 4, 2007Mar 1, 2011Whirlpool CorporationAlternative hosts for multiple adapters and multiple consumer electronic devices
US7903397Jun 9, 2010Mar 8, 2011Whirlpool CorporationAdapter for coupling a consumer electronic device to an appliance
US7904236Dec 28, 2006Mar 8, 2011Fujitsu Ten LimitedElectronic apparatus and electronic system
US7908019Oct 31, 2007Mar 15, 2011Whirlpool CorporationTaxonomy engine and dataset for operating an appliance
US7931114May 7, 2008Apr 26, 2011Whirlpool CorporationAdapter or appliance with a user interface window
US7980088Jan 4, 2007Jul 19, 2011Whirlpool CorporationRemovable adapter providing a wireless service to removable consumer electronic device
US8005780Dec 29, 2006Aug 23, 2011Whirlpool CorporationTaxonomy engine and dataset for operating an appliance
US8006020Sep 1, 2010Aug 23, 2011Apple Inc.Personal media device docking station having an accessory device detector
US8018716Jan 4, 2007Sep 13, 2011Whirlpool CorporationAdapter for docking a consumer electronic device in discrete orientations
US8025233Dec 27, 2010Sep 27, 2011Hand Held Products, Inc.Data collection system having EIR terminal interface node
US8035958Sep 19, 2008Oct 11, 2011Whirlpool CorporationFunctional unit of a consumer electronic device and writing surface
US8040666Jan 4, 2007Oct 18, 2011Whirlpool CorporationDoor with a service interface on an edge
US8068936Feb 26, 2009Nov 29, 2011Electrolux Home Products, Inc.Method and system for managing multiple model variants
US8072738May 13, 2008Dec 6, 2011Whirlpool CorporationWriting surface with removable portable electronic device
US8085543Sep 23, 2008Dec 27, 2011Whirlpool CorporationAdapter and consumer electronic device functional unit
US8130975Jul 14, 2006Mar 6, 2012Clarion Co., Ltd.On-vehicle acoustic apparatus
US8154857Jan 4, 2007Apr 10, 2012Whirlpool CorporationAppliance host with multiple service interfaces for coupling multiple consumer electronic devices
US8162395Nov 14, 2005Apr 24, 2012Audiovox CorporationAutomobile entertainment system

Claims

1. A portable computing device comprising:

means for determining a type of an appliance in which the portable computing device is docked;

means for identifying, based on the type of the appliance, a user interface configuration for the portable computing device;

means for configuring a user interface of the portable computing device in accordance with the identified user interface configuration;

means for saving a state of the portable computing device when the portable computing device is undocked from the appliance; and
means for retrieving the saved state when the portable computing device is again docked in the appliance.

2. A portable computing device as recited in claim 1, wherein the type of the appliance comprises a vehicle stereo.

3. A portable computing device as recited in claim 1, wherein the state comprises a current song being played.

4. A portable computing device as recited in claim 1, wherein the state comprises both a current song being played and a current temporal location in the song.

5. A portable computing device as recited in claim 1, wherein the means for determining the type of the appliance comprises means for receiving, from the appliance, a data packet including a type identifier for the appliance.

6. A portable computing device as recited in claim 1, wherein the means for identifying the user interface configuration comprises means for receiving, from the appliance, information describing the user interface configuration for the portable computing device.

7. A portable computing device as recited in claim 1, wherein the means for identifying the user interface configuration comprises:

means for accessing a record of appliance types;

means for identifying an appliance type in the record that matches the determined type; and

means for using, as the user interface configuration, a user interface description associated with the identified appliance type.

8. A portable computing device comprising:

a processor;

a memory, coupled to the processor, to store instructions that cause the processor to perform acts comprising:
determining a type of an appliance in which the portable computing device is docked;
identifying, based on the type of the appliance, a user interface configuration for the portable computing device;
configuring a user interface of the portable computing device in accordance with the identified user interface configuration;
saving a state of the portable computing device when the portable computing device is undocked from the appliance; and
retrieving the saved state when the portable computing device is again docked in the appliance.

9. A portable computing device as recited in claim 8, wherein the type of the appliance comprises a vehicle stereo.

10. A portable computing device as recited in claim 8, wherein the state comprises a current song being played.

11. A portable computing device as recited in claim 8, wherein the state comprises both a current song being played and a current temporal location in the song.

12. A portable computing device as recited in claim 8, wherein determining the type of the appliance comprises receiving, from the appliance, a data packet including a type identifier for the appliance.

13. A portable computing device as recited in claim 8, wherein identifying the user interface configuration comprises receiving, from the appliance, information describing the user interface configuration for the portable computing device.

14. A portable computing device as recited in claim 8, wherein identifying the user interface configuration comprises:

accessing a record of appliance types;

identifying an appliance type in the record that matches the determined type; and

using, as the user interface configuration, a user interface description associated with the identified appliance type.

15. A portable computing device comprising:

means for sensing an appliance that the portable computing device is docked to; and

means for identifying a type of the appliance and determining an appropriate user interface for the portable computing device based at least in part on the identified type of the appliance, wherein the means for identifying and determining farther comprises means for saving a state of the portable computing device when the portable computing device is undocked from the appliance, and means for retrieving the saved state when the portable computing device is again docked in the appliance.

16. A portable computing device as recited in claim 15, wherein the means for identifying and determining further comprises means for receiving, through an I/O component, a data packet from the appliance identifying the type of the appliance.

17. A portable computing device as recited in claim 15, wherein the means for sensing further comprises means for sending control information to the appliance to control the operation of the appliance based on user input via the user interface.