WO2001013222A3 - A mobile computer system with a robust expansion capability - Google Patents

A mobile computer system with a robust expansion capability Download PDF

Info

Publication number
WO2001013222A3
WO2001013222A3 PCT/US2000/021915 US0021915W WO0113222A3 WO 2001013222 A3 WO2001013222 A3 WO 2001013222A3 US 0021915 W US0021915 W US 0021915W WO 0113222 A3 WO0113222 A3 WO 0113222A3
Authority
WO
WIPO (PCT)
Prior art keywords
computer system
external interface
mobile computer
robust
expansion capability
Prior art date
Application number
PCT/US2000/021915
Other languages
French (fr)
Other versions
WO2001013222A2 (en
Inventor
Ron Marianetti
Jeffrey C Hawkins
Original Assignee
Handspring Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Handspring Inc filed Critical Handspring Inc
Priority to JP2001517253A priority Critical patent/JP2003507788A/en
Priority to AU69008/00A priority patent/AU6900800A/en
Priority to EP00957378A priority patent/EP1214648A2/en
Publication of WO2001013222A2 publication Critical patent/WO2001013222A2/en
Publication of WO2001013222A3 publication Critical patent/WO2001013222A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device

Abstract

A robust external interface for a computer system is disclosed. The robust external interface allows a user to insert or remove external peripherals to the external interface at any time such that the user does not need to carefully follow any scripted procedures. The external interface software detects insertions or removals and acts in an appropriate manner.
PCT/US2000/021915 1999-08-12 2000-08-10 A mobile computer system with a robust expansion capability WO2001013222A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2001517253A JP2003507788A (en) 1999-08-12 2000-08-10 Mobile computer system with strong extensions
AU69008/00A AU6900800A (en) 1999-08-12 2000-08-10 A mobile computer system with a robust expansion capability
EP00957378A EP1214648A2 (en) 1999-08-12 2000-08-10 A mobile computer system with a robust expansion capability

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/374,056 US6539476B1 (en) 1999-08-12 1999-08-12 Mobile computer system capable for copying set-up application including removal routine from peripheral device for removing device programs after the device is removed
US09/374,056 1999-08-12

Publications (2)

Publication Number Publication Date
WO2001013222A2 WO2001013222A2 (en) 2001-02-22
WO2001013222A3 true WO2001013222A3 (en) 2001-11-15

Family

ID=23475086

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/021915 WO2001013222A2 (en) 1999-08-12 2000-08-10 A mobile computer system with a robust expansion capability

Country Status (5)

Country Link
US (3) US6539476B1 (en)
EP (2) EP2395426A1 (en)
JP (1) JP2003507788A (en)
AU (1) AU6900800A (en)
WO (1) WO2001013222A2 (en)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2282906B (en) * 1993-10-13 1996-11-06 Dataquill Ltd Data enty systems
US7003304B1 (en) 1997-09-19 2006-02-21 Thompson Investment Group, Llc Paging transceivers and methods for selectively retrieving messages
US6636733B1 (en) 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
US6826407B1 (en) 1999-03-29 2004-11-30 Richard J. Helferich System and method for integrating audio and visual messaging
US6253061B1 (en) 1997-09-19 2001-06-26 Richard J. Helferich Systems and methods for delivering information to a transmitting and receiving device
US6983138B1 (en) 1997-12-12 2006-01-03 Richard J. Helferich User interface for message access
US6560468B1 (en) 1999-05-10 2003-05-06 Peter V. Boesen Cellular telephone, personal digital assistant, and pager unit with capability of short range radio frequency transmissions
US6542721B2 (en) 1999-10-11 2003-04-01 Peter V. Boesen Cellular telephone, personal digital assistant and pager unit
US7065342B1 (en) 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
US7649901B2 (en) * 2000-02-08 2010-01-19 Mips Technologies, Inc. Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing
US7139901B2 (en) * 2000-02-08 2006-11-21 Mips Technologies, Inc. Extended instruction set for packet processing applications
US7058064B2 (en) * 2000-02-08 2006-06-06 Mips Technologies, Inc. Queueing system for processors in packet routing operations
US7165257B2 (en) * 2000-02-08 2007-01-16 Mips Technologies, Inc. Context selection and activation mechanism for activating one of a group of inactive contexts in a processor core for servicing interrupts
US7082552B2 (en) * 2000-02-08 2006-07-25 Mips Tech Inc Functional validation of a packet management unit
US7032226B1 (en) * 2000-06-30 2006-04-18 Mips Technologies, Inc. Methods and apparatus for managing a buffer of events in the background
US7155516B2 (en) * 2000-02-08 2006-12-26 Mips Technologies, Inc. Method and apparatus for overflowing data packets to a software-controlled memory when they do not fit into a hardware-controlled memory
US6654843B1 (en) * 2000-10-12 2003-11-25 Hewlett-Packard Development Company, L.P. Hot swapping
US6976217B1 (en) * 2000-10-13 2005-12-13 Palmsource, Inc. Method and apparatus for integrating phone and PDA user interface on a single processor
GB2375866B (en) * 2001-05-25 2005-02-09 At & T Lab Cambridge Ltd User interface systems
US7177906B2 (en) * 2001-05-31 2007-02-13 Palmsource, Inc. Software application launching method and apparatus
GB2378531B (en) * 2001-07-11 2003-04-16 Sendo Int Ltd Software driver code usage
JP3707410B2 (en) * 2001-09-17 2005-10-19 インターナショナル・ビジネス・マシーンズ・コーポレーション Computer apparatus, expansion device management method, and computer program
US20030065856A1 (en) * 2001-10-03 2003-04-03 Mellanox Technologies Ltd. Network adapter with multiple event queues
US20050097248A1 (en) * 2003-10-29 2005-05-05 Kelley Brian H. System and method for establishing a communication between a peripheral device and a wireless device
US7197651B2 (en) * 2003-10-30 2007-03-27 Intel Corporation Power mode calibration for add-on cards on mobile platforms
US20050132352A1 (en) * 2003-12-11 2005-06-16 Konica Minolta Business Technologies, Inc. Installation of hardware devices
US20070293184A1 (en) * 2004-02-02 2007-12-20 Nokia Corporation Method And Device For Ensuring The Operating State Of A Mobile Electronic Terminal Device
US7539832B2 (en) * 2004-08-23 2009-05-26 Hewlett-Packard Development Company, L.P. Option ROM code acquisition
US7669200B2 (en) * 2004-09-02 2010-02-23 International Business Machines Corporation Resizing an install image
US7631199B2 (en) * 2005-06-30 2009-12-08 Intel Corporation Various methods and apparatuses for power states in a controller
KR20070067423A (en) * 2005-12-23 2007-06-28 삼성전자주식회사 Potable recording and/or reproducing apparatus and operation method thereof
US8009743B2 (en) * 2006-01-19 2011-08-30 Sensormatic Electronics, LLC Method and system for powering a device using a data communications signal line
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US7849334B2 (en) * 2006-09-29 2010-12-07 Intel Coporation Transitioning a computing platform to a low power system state
US8010959B2 (en) * 2006-11-29 2011-08-30 Sony Ericsson Mobile Communications Ab System and method for updating device drivers
US7873852B2 (en) * 2007-02-01 2011-01-18 Zetta Research, Llc Logical battery partitions configured by user interface
US20080244567A1 (en) * 2007-03-30 2008-10-02 Konica Minolta Systems Laboratory, Inc. Portable printer driver
KR101303663B1 (en) * 2007-09-20 2013-09-04 삼성전자주식회사 Network device driver system having communication function and method of operating the system
US20090240863A1 (en) * 2007-10-23 2009-09-24 Psion Teklogix Inc. Distributed power regulation
US20090164152A1 (en) * 2007-12-20 2009-06-25 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Power Consumption Notification and Management
US20090218957A1 (en) * 2008-02-29 2009-09-03 Nokia Corporation Methods, apparatuses, and computer program products for conserving power in mobile devices
US20110289499A1 (en) * 2010-05-19 2011-11-24 Microsoft Corporation Techniques to automatically update software applications
US9575973B2 (en) * 2010-11-05 2017-02-21 Atc Logistics & Electronics, Inc. System and method for systematically removing customer personal information from an electronic device
US9792104B2 (en) 2010-11-05 2017-10-17 FedEx Supply Chain Logistics & Electronics, Inc. System and method for flashing a wireless device
KR20120057052A (en) * 2010-11-26 2012-06-05 삼성전자주식회사 Device having multi-functional peripheral apparatus and operating method thereof
US8886976B2 (en) 2011-04-11 2014-11-11 Microsoft Corporation Management of background tasks
JP6637389B2 (en) * 2016-06-28 2020-01-29 株式会社沖データ Memory control device, memory device, and image forming device
US10656855B2 (en) * 2018-07-31 2020-05-19 International Business Machines Corporation Memory management in a programmable device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2203869A (en) * 1987-04-17 1988-10-26 Apple Computer Determining computer resource configuration
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
EP0793169A1 (en) * 1996-02-29 1997-09-03 Sun Microsystems, Inc. Identification interface
US5787019A (en) * 1996-05-10 1998-07-28 Apple Computer, Inc. System and method for handling dynamic changes in device states
US5822614A (en) * 1996-05-31 1998-10-13 Unisys Corporation Self-identifying peripheral device
US5850573A (en) * 1990-08-16 1998-12-15 Canon Kabushiki Kaisha Control method for peripheral device in host computer connectable to a plurality of peripheral devices
EP0899655A1 (en) * 1997-08-26 1999-03-03 Canon Kabushiki Kaisha Information communicating apparatus, method and system
EP0907126A1 (en) * 1997-09-12 1999-04-07 Hewlett-Packard Company Automatic configuration of primary and secondary peripheral devices for a computer
WO1999035815A1 (en) * 1998-01-06 1999-07-15 America Online, Inc. Automatic identification of modems

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5577257A (en) * 1987-08-27 1996-11-19 Canon Kabushiki Kaisha Information processing apparatus
US5027294A (en) * 1989-01-27 1991-06-25 Zenith Data Systems Corporation Method and apparatus for battery-power management using load-compensation monitoring of battery discharge
JP2835184B2 (en) * 1990-12-12 1998-12-14 キヤノン株式会社 Information processing apparatus, device control method, and IC card
JPH0821015B2 (en) * 1992-01-20 1996-03-04 インターナショナル・ビジネス・マシーンズ・コーポレイション Computer and system reconfiguring apparatus and method thereof
US5483656A (en) * 1993-01-14 1996-01-09 Apple Computer, Inc. System for managing power consumption of devices coupled to a common bus
US5781798A (en) * 1993-12-30 1998-07-14 International Business Machines Corporation Method and apparatus for providing hot swapping capability in a computer system with static peripheral driver software
CA2112722C (en) * 1993-12-31 1996-01-23 Joseph A. Skouras Lifting and shoring jack assembly
US5532945A (en) * 1994-06-17 1996-07-02 Intel Corporation Power budgetting in a computer system having removable devices
US5689732A (en) * 1994-06-21 1997-11-18 Sony Corporation Apparatus for recording and reproducing data having a single recording and reproducing unit and a plurality of detachable interfaces for connecting to different types of computer ports
US5555510A (en) * 1994-08-02 1996-09-10 Intel Corporation Automatic computer card insertion and removal algorithm
US5884323A (en) 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
US5974473A (en) * 1996-06-14 1999-10-26 Texas Instruments Incorporated System for controlling insertion, locking, and removal of modules by removing plurality of device drivers for module to be removed from BIOS and informing BIOS of module removal
US5915106A (en) * 1997-03-20 1999-06-22 Ricoh Company, Ltd. Method and system for operating a scanner which emulates a disk drive
US6157169A (en) * 1997-04-30 2000-12-05 Samsung Electronics Co., Ltd. Monitoring technique for accurately determining residual capacity of a battery
US6009480A (en) * 1997-09-12 1999-12-28 Telxon Corporation Integrated device driver wherein the peripheral downloads the device driver via an I/O device after it is determined that the I/O device has the resources to support the peripheral device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2203869A (en) * 1987-04-17 1988-10-26 Apple Computer Determining computer resource configuration
US5850573A (en) * 1990-08-16 1998-12-15 Canon Kabushiki Kaisha Control method for peripheral device in host computer connectable to a plurality of peripheral devices
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
EP0793169A1 (en) * 1996-02-29 1997-09-03 Sun Microsystems, Inc. Identification interface
US5787019A (en) * 1996-05-10 1998-07-28 Apple Computer, Inc. System and method for handling dynamic changes in device states
US5822614A (en) * 1996-05-31 1998-10-13 Unisys Corporation Self-identifying peripheral device
EP0899655A1 (en) * 1997-08-26 1999-03-03 Canon Kabushiki Kaisha Information communicating apparatus, method and system
EP0907126A1 (en) * 1997-09-12 1999-04-07 Hewlett-Packard Company Automatic configuration of primary and secondary peripheral devices for a computer
WO1999035815A1 (en) * 1998-01-06 1999-07-15 America Online, Inc. Automatic identification of modems

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Automated System Initialization. March 1973.", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 15, no. 10, 1 March 1973 (1973-03-01), New York, US, pages 3215 - 3216, XP002172065 *
BIESZCZAD A ET AL: "AGENT-BASED SCHEMES FOR PLUG-AND-PLAY NETWORK COMPONENTS", INTELLIGENT AGENTS FOR TELECOMMUNICATION APPLICATIONS. INTERNATIONAL WORKSHOP, July 1998 (1998-07-01), XP002932715 *
HARBAUGH L: "INFORMATION WEEK LABS THE PLUG-AND-PLAY BUS", INFORMATIONWEEK,MANHASSET, NY,US, no. 723, 1 March 1999 (1999-03-01), pages 51 - 52,54,56,61, XP000984010, ISSN: 8750-6874 *
JIM ASPINWALL: "WIndows Advisor Column: The Ins and Outs of Plug and Play", COMPUTER USER, 10 September 1996 (1996-09-10), pages 1 - 2, XP002172066, Retrieved from the Internet <URL:http://www.computeruser.com/magazine/national/1418/wina1418.html> [retrieved on 20010713] *
LEVY-ABEGNOLI T: "PLUG AND PLAY: UNE PHILOSOPHIE DE CONCEPTION DES PC", ELECTRONIQUE,FR,CEP COMMUNICATION, PARIS, no. 37, 1 April 1994 (1994-04-01), pages 36 - 39, XP000443460, ISSN: 1157-1152 *
SHANLEY T: "PLUG AND PLAY SYSTEM ARCHITECTURE", PC SYSTEM ARCHITECTURE SERIES,US,READING, ADDISON WESLEY, 1995, pages 14 - 15,43-50, XP002042679, ISBN: 0-201-41013-3 *
SOLOMON D A: "THE WINDOWS NT KERNEL ARCHITECTURE", COMPUTER,US,IEEE COMPUTER SOCIETY, LONG BEACH., CA, US, vol. 31, no. 10, October 1998 (1998-10-01), pages 40 - 47, XP000859745, ISSN: 0018-9162 *
WICKELGREN I J: "THE FACTS ABOUT FIREWIRE", IEEE SPECTRUM,IEEE INC. NEW YORK,US, vol. 34, no. 4, 1 April 1997 (1997-04-01), pages 19 - 25, XP002051393, ISSN: 0018-9235 *

Also Published As

Publication number Publication date
EP1214648A2 (en) 2002-06-19
AU6900800A (en) 2001-03-13
US6976179B1 (en) 2005-12-13
US20060117193A1 (en) 2006-06-01
WO2001013222A2 (en) 2001-02-22
JP2003507788A (en) 2003-02-25
EP2395426A1 (en) 2011-12-14
US6539476B1 (en) 2003-03-25

Similar Documents

Publication Publication Date Title
WO2001013222A3 (en) A mobile computer system with a robust expansion capability
USD503407S1 (en) Portion of an electronic display with a computer generated image
USD415138S (en) Window icon for a computer display
USD404727S (en) Computer icon for a computer monitor
USD399836S (en) Computer display with an electronic document delivery system window
USD396035S (en) Display screen with an icon
USD396710S (en) Display screen with an icon
USD449837S1 (en) Screen icon for a computer screen
AU2001261078A1 (en) Methods and systems for securing computer software
AUPO856797A0 (en) Computer system having fixed computers and mobile computers
AU1951901A (en) Bookmarking and placemarking a displayed document in a computer system
HK1026962A1 (en) Mobile computer with audio interrupt system.
USD503179S1 (en) Three dimensional computer generated icon for a display screen
USD430167S (en) Computer screen with an icon image
USD393850S (en) Icon for a computer display
USD372909S (en) Computer backpanel portion
USD427572S (en) Mobile notebook computer handle
USD398000S (en) Display screen with an icon
USD393252S (en) Display screen with an icon
USD388425S (en) Set of icons for a computer screen
USD404390S (en) Display panel with a computer generated icon
USD473565S1 (en) User interface for a computer screen
USD413876S (en) Computer screen with an icon
USD459610S1 (en) Vertically adjustable mobile computer workstation
USD417205S (en) Wall-mounted cradle for holding a wireless computer terminal

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REEP Request for entry into the european phase

Ref document number: 2000957378

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2000957378

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2000957378

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642