Movatterモバイル変換


[0]ホーム

URL:


US20080172665A1 - Sync-time read only memory image binding for limited resource devices - Google Patents

Sync-time read only memory image binding for limited resource devices
Download PDF

Info

Publication number
US20080172665A1
US20080172665A1US12/055,328US5532808AUS2008172665A1US 20080172665 A1US20080172665 A1US 20080172665A1US 5532808 AUS5532808 AUS 5532808AUS 2008172665 A1US2008172665 A1US 2008172665A1
Authority
US
United States
Prior art keywords
computer system
application
present
portable computer
applications
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US12/055,328
Inventor
Guy McIlroy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Access Systems Americas Inc
Original Assignee
Access Systems Americas 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 Access Systems Americas IncfiledCriticalAccess Systems Americas Inc
Priority to US12/055,328priorityCriticalpatent/US20080172665A1/en
Assigned to PALMSOURCE, INC.reassignmentPALMSOURCE, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MCILROY, GUY
Publication of US20080172665A1publicationCriticalpatent/US20080172665A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and system for installing an application or a set of applications on a client device, such as a portable (or palmtop) computer system. The application(s) to be installed are identified. The host device has stored therein an operating system comprising a plurality of software routines. A subset of the operating system is generated. In one embodiment, the subset comprises those software routines needed to support the applications installed on the client device. In another embodiment, the subset comprises those software routines that, in combination with software routines used by the operating system on the client device, supports the applications installed on the client device. The application(s) and the subset are installed on the client computer system. Thus, the operating system of the client computer system contains only those software routines needed to support the installed applications, thereby efficiently using memory resources in the client computer system.

Description

Claims (1)

US12/055,3282000-05-162008-03-26Sync-time read only memory image binding for limited resource devicesAbandonedUS20080172665A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/055,328US20080172665A1 (en)2000-05-162008-03-26Sync-time read only memory image binding for limited resource devices

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US09/572,563US6959330B1 (en)2000-05-162000-05-16Sync-time read only memory image binding for limited resource devices
US11/258,599US7373398B2 (en)2000-05-162005-10-25Sync-time read only memory image binding for limited resource devices
US12/055,328US20080172665A1 (en)2000-05-162008-03-26Sync-time read only memory image binding for limited resource devices

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/258,599ContinuationUS7373398B2 (en)2000-05-162005-10-25Sync-time read only memory image binding for limited resource devices

Publications (1)

Publication NumberPublication Date
US20080172665A1true US20080172665A1 (en)2008-07-17

Family

ID=35115395

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/572,563Expired - Fee RelatedUS6959330B1 (en)2000-05-162000-05-16Sync-time read only memory image binding for limited resource devices
US11/258,599Expired - Fee RelatedUS7373398B2 (en)2000-05-162005-10-25Sync-time read only memory image binding for limited resource devices
US12/055,328AbandonedUS20080172665A1 (en)2000-05-162008-03-26Sync-time read only memory image binding for limited resource devices

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US09/572,563Expired - Fee RelatedUS6959330B1 (en)2000-05-162000-05-16Sync-time read only memory image binding for limited resource devices
US11/258,599Expired - Fee RelatedUS7373398B2 (en)2000-05-162005-10-25Sync-time read only memory image binding for limited resource devices

Country Status (1)

CountryLink
US (3)US6959330B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070061800A1 (en)*2005-09-092007-03-15Hon Hai Precision Industry Co., Ltd.System and method for updating software in a network device
US20070234349A1 (en)*2005-05-172007-10-04Canon Kabushiki KaishaInstallation method and apparatus
US20090265701A1 (en)*2008-04-182009-10-22Sun Microsystems, Inc.Method and system for platform-agnostic software installation
WO2011031675A1 (en)*2009-09-082011-03-17Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US20120198035A1 (en)*2011-01-312012-08-02Alpine Electronics, Inc.Install system and install method
US9451026B2 (en)2010-08-272016-09-20Millennium Enterprise CorporationElectronic devices

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5438668A (en)*1992-03-311995-08-01Seiko Epson CorporationSystem and method for extraction, alignment and decoding of CISC instructions into a nano-instruction bucket for execution by a RISC computer
US6959330B1 (en)*2000-05-162005-10-25Palmsource, Inc.Sync-time read only memory image binding for limited resource devices
US6671700B1 (en)*2000-05-232003-12-30Palm Source, Inc.Method and apparatus for parallel execution of conduits during simultaneous synchronization of databases
US6785868B1 (en)*2000-05-312004-08-31Palm Source, Inc.Method and apparatus for managing calendar information from a shared database and managing calendar information from multiple users
JP2004005419A (en)*2002-03-252004-01-08Canon Inc Installation processing apparatus, processing method, storage medium, and program
US8780770B2 (en)*2002-05-132014-07-15Misonimo Chi Acquisition L.L.C.Systems and methods for voice and video communication over a wireless network
TW589572B (en)*2002-11-122004-06-01Tatung CoMethod for updating operating system
US20050204025A1 (en)*2004-03-102005-09-15Ixi Mobile (R&D) Ltd.Telephony event management system and method in a communications network
US7784088B2 (en)2004-07-302010-08-24Research In Motion LimitedMethod and system for managing delayed user authentication
EP1779248A4 (en)2004-07-302008-02-27Research In Motion LtdMethod and system for coordinating client and host security modules
US8291395B2 (en)*2006-03-312012-10-16Apple Inc.Fast function call dispatching
US8522234B2 (en)*2007-02-052013-08-27Microsoft CorporationTailoring an operating system to a computer system
US8578364B2 (en)*2008-04-252013-11-05Microsoft CorporationDynamic management of operating system resources
GB0907021D0 (en)*2009-04-232009-06-03Icera IncManufacturing process

Citations (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5367686A (en)*1990-08-201994-11-22International Business Machines CorporationMethod for automated complex multilevel softward installation in a data processing system
US5732082A (en)*1995-08-111998-03-24International Business Machines Corp.System and method for multi-frame received queuing with sorting in an asynchronous transfer mode (ATM) system
US5960192A (en)*1996-07-121999-09-28Nec CorporationPortable terminal which reliably confirms program installation
US6006274A (en)*1997-01-301999-12-213Com CorporationMethod and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
US6006035A (en)*1997-12-311999-12-21Network AssociatesMethod and system for custom computer software installation
US6029000A (en)*1997-12-222000-02-22Texas Instruments IncorporatedMobile communication system with cross compiler and cross linker
US6055631A (en)*1997-12-182000-04-25Intel CorporationMethod and apparatus for booting a portable computing device
US6138271A (en)*1996-06-262000-10-24Rockwell Technologies, LlcOperating system for embedded computers
US6173332B1 (en)*1996-03-062001-01-09Paul L. HickmanMethod and apparatus for computing over a wide area network
US6205448B1 (en)*1998-01-302001-03-203Com CorporationMethod and apparatus of synchronizing two computer systems supporting multiple synchronization techniques
US6212632B1 (en)*1998-07-312001-04-03Flashpoint Technology, Inc.Method and system for efficiently reducing the RAM footprint of software executing on an embedded computer system
US6226665B1 (en)*1996-09-192001-05-01Microsoft CorporationApplication execution environment for a small device with partial program loading by a resident operating system
US6272545B1 (en)*1997-10-242001-08-07Microsoft CorporationSystem and method for interaction between one or more desktop computers and one or more mobile devices
US6324544B1 (en)*1998-10-212001-11-27Microsoft CorporationFile object synchronization between a desktop computer and a mobile device
US6345308B1 (en)*1998-02-272002-02-05Kabushiki Kaisha ToshibaNetwork computer system and method for executing data synchronization process thereof
US6401112B1 (en)*1997-01-292002-06-04Palm, Inc.Method and apparatus for synchronizing an Email client on a portable computer system with an Email client on a desktop computer
US6442570B1 (en)*1997-10-272002-08-27Microsoft CorporationObject identification and data communication during an object synchronization process
US6493743B2 (en)*1997-01-282002-12-10Casio Computer Co., Ltd.PDA workspace interface using application icons for downloading remote user file
US6611915B1 (en)*1999-05-272003-08-26International Business Machines CorporationSelective loading of client operating system in a computer network
US6647492B1 (en)*2000-07-282003-11-11Ncr CorporationMethod of providing persistent memory to a hand-held platform operating system on a computer system
US6684324B2 (en)*1998-10-092004-01-27Nokia Mobile Phones Ltd.Method for installing two or more operating systems/user interfaces into an electronic device and an electronic device
US6704807B1 (en)*1998-03-232004-03-09Microsoft CorporationApplication program interfaces and structures in a resource limited operating system
US6751658B1 (en)*1999-10-182004-06-15Apple Computer, Inc.Providing a reliable operating system for clients of a net-booted environment
US6862617B1 (en)*1998-10-122005-03-01Microsoft Corp.System and method for synchronizing objects between two devices
US6959330B1 (en)*2000-05-162005-10-25Palmsource, Inc.Sync-time read only memory image binding for limited resource devices
US7032213B1 (en)*1999-09-012006-04-18Microsoft CorporationFixing incompatible applications using a light debugger

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5367686A (en)*1990-08-201994-11-22International Business Machines CorporationMethod for automated complex multilevel softward installation in a data processing system
US5732082A (en)*1995-08-111998-03-24International Business Machines Corp.System and method for multi-frame received queuing with sorting in an asynchronous transfer mode (ATM) system
US6173332B1 (en)*1996-03-062001-01-09Paul L. HickmanMethod and apparatus for computing over a wide area network
US6138271A (en)*1996-06-262000-10-24Rockwell Technologies, LlcOperating system for embedded computers
US5960192A (en)*1996-07-121999-09-28Nec CorporationPortable terminal which reliably confirms program installation
US6226665B1 (en)*1996-09-192001-05-01Microsoft CorporationApplication execution environment for a small device with partial program loading by a resident operating system
US6493743B2 (en)*1997-01-282002-12-10Casio Computer Co., Ltd.PDA workspace interface using application icons for downloading remote user file
US6401112B1 (en)*1997-01-292002-06-04Palm, Inc.Method and apparatus for synchronizing an Email client on a portable computer system with an Email client on a desktop computer
US6006274A (en)*1997-01-301999-12-213Com CorporationMethod and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
US6272545B1 (en)*1997-10-242001-08-07Microsoft CorporationSystem and method for interaction between one or more desktop computers and one or more mobile devices
US6442570B1 (en)*1997-10-272002-08-27Microsoft CorporationObject identification and data communication during an object synchronization process
US6055631A (en)*1997-12-182000-04-25Intel CorporationMethod and apparatus for booting a portable computing device
US6029000A (en)*1997-12-222000-02-22Texas Instruments IncorporatedMobile communication system with cross compiler and cross linker
US6006035A (en)*1997-12-311999-12-21Network AssociatesMethod and system for custom computer software installation
US6205448B1 (en)*1998-01-302001-03-203Com CorporationMethod and apparatus of synchronizing two computer systems supporting multiple synchronization techniques
US6345308B1 (en)*1998-02-272002-02-05Kabushiki Kaisha ToshibaNetwork computer system and method for executing data synchronization process thereof
US6704807B1 (en)*1998-03-232004-03-09Microsoft CorporationApplication program interfaces and structures in a resource limited operating system
US6212632B1 (en)*1998-07-312001-04-03Flashpoint Technology, Inc.Method and system for efficiently reducing the RAM footprint of software executing on an embedded computer system
US6684324B2 (en)*1998-10-092004-01-27Nokia Mobile Phones Ltd.Method for installing two or more operating systems/user interfaces into an electronic device and an electronic device
US6862617B1 (en)*1998-10-122005-03-01Microsoft Corp.System and method for synchronizing objects between two devices
US6324544B1 (en)*1998-10-212001-11-27Microsoft CorporationFile object synchronization between a desktop computer and a mobile device
US6611915B1 (en)*1999-05-272003-08-26International Business Machines CorporationSelective loading of client operating system in a computer network
US7032213B1 (en)*1999-09-012006-04-18Microsoft CorporationFixing incompatible applications using a light debugger
US6751658B1 (en)*1999-10-182004-06-15Apple Computer, Inc.Providing a reliable operating system for clients of a net-booted environment
US6959330B1 (en)*2000-05-162005-10-25Palmsource, Inc.Sync-time read only memory image binding for limited resource devices
US7373398B2 (en)*2000-05-162008-05-13Palmsource, Inc.Sync-time read only memory image binding for limited resource devices
US6647492B1 (en)*2000-07-282003-11-11Ncr CorporationMethod of providing persistent memory to a hand-held platform operating system on a computer system

Cited By (36)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070234349A1 (en)*2005-05-172007-10-04Canon Kabushiki KaishaInstallation method and apparatus
US8782634B2 (en)*2005-05-172014-07-15Canon Kabushiki KaishaInstallation method and apparatus
US20070061800A1 (en)*2005-09-092007-03-15Hon Hai Precision Industry Co., Ltd.System and method for updating software in a network device
US8438559B2 (en)*2008-04-182013-05-07Oracle America, Inc.Method and system for platform-agnostic software installation
US20090265701A1 (en)*2008-04-182009-10-22Sun Microsystems, Inc.Method and system for platform-agnostic software installation
US9058431B2 (en)2009-09-082015-06-16Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9529414B2 (en)2009-09-082016-12-27Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
CN102474443A (en)*2009-09-082012-05-23艾伯特糖尿病护理公司 Method and article of manufacture for housing safety-critical applications on uncontrolled data processing equipment
US11586273B2 (en)2009-09-082023-02-21Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US8601465B2 (en)2009-09-082013-12-03Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US20110126188A1 (en)*2009-09-082011-05-26Abbott Diabetes Care Inc.Methods and Articles of Manufacture for Hosting a Safety Critical Application on an Uncontrolled Data Processing Device
AU2010292417B2 (en)*2009-09-082015-02-05Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
AU2010292417B9 (en)*2009-09-082015-04-16Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9015698B2 (en)2009-09-082015-04-21Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9015701B2 (en)2009-09-082015-04-21Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9015699B2 (en)2009-09-082015-04-21Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9015700B2 (en)2009-09-082015-04-21Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
CN102474443B (en)*2009-09-082015-05-13艾伯特糖尿病护理公司 Method and article of manufacture for housing safety-critical applications on uncontrolled data processing equipment
WO2011031675A1 (en)*2009-09-082011-03-17Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
CN104951647A (en)*2009-09-082015-09-30艾伯特糖尿病护理公司Methods and articles of manufacture for hosting safety critical application on uncontrolled data processing device
US11301027B2 (en)2009-09-082022-04-12Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US11099627B2 (en)2009-09-082021-08-24Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9519335B2 (en)2009-09-082016-12-13Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9519333B2 (en)2009-09-082016-12-13Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9519334B2 (en)2009-09-082016-12-13Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9524016B2 (en)2009-09-082016-12-20Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9524017B2 (en)2009-09-082016-12-20Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US10241562B2 (en)2009-09-082019-03-26Abbott Diabetes Care Inc.Controlling operation of a safety critical application on an uncontrolled data processing device
US9529413B2 (en)2009-09-082016-12-27Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9552052B2 (en)2009-09-082017-01-24Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9619013B2 (en)2009-09-082017-04-11Abbott Diabetes Care Inc.Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
US9781211B2 (en)2010-08-272017-10-03Millennium Enterprise CorporationStorage device having master and slave storage device modes
US9479590B2 (en)2010-08-272016-10-25Millennium Enterprise CorporationMaster storage device for controlling slave functions of a host electronic device
US9451026B2 (en)2010-08-272016-09-20Millennium Enterprise CorporationElectronic devices
US20120198035A1 (en)*2011-01-312012-08-02Alpine Electronics, Inc.Install system and install method
US8510423B2 (en)*2011-01-312013-08-13Alpine Electronics, Inc.Install system and install method

Also Published As

Publication numberPublication date
US7373398B2 (en)2008-05-13
US20060212553A1 (en)2006-09-21
US6959330B1 (en)2005-10-25

Similar Documents

PublicationPublication DateTitle
US20080172665A1 (en)Sync-time read only memory image binding for limited resource devices
US6813765B1 (en)Binding using absolute memory references
US6701521B1 (en)Modular configuration and distribution of applications customized for a requestor device
US6868451B1 (en)Data exchange between a handheld device and another computer system using an exchange manager via synchronization
US7693949B2 (en)Data exchange between a handheld device and another computer system using an exchange manager via synchronization
US6611849B1 (en)System for synchronizing databases on multiple devices utilizing a home base
US6671700B1 (en)Method and apparatus for parallel execution of conduits during simultaneous synchronization of databases
US8090849B2 (en)Information exchange between a handheld device and another computer system using an exchange manager and uniform resource locator (URL) strings
US7877518B2 (en)Method and apparatus for updating applications on a mobile device via device synchronization
US6593944B1 (en)Displaying a web page on an electronic display device having a limited display area
US8171489B2 (en)Task switching with state preservation for programs running on an electronic device
US6366898B2 (en)Method and apparatus for managing classfiles on devices without a file system
USRE42465E1 (en)Rule-based, n-way, synchronization of multiple copies of a database
US8037208B2 (en)Method and system for device bootstrapping via server synchronization
US20030033329A1 (en)Method and apparatus for entry and editing of spreadsheet formulas
EP1330707A1 (en)Method and computer program for rendering assemblies objects on user-interface to present data of application
EP1269392A2 (en)Method and apparatus for cut, copy, and paste between computer systems across a wireless network
EP1220120A2 (en)Change tracking integrated with disconnected device document synchronization
US7007117B2 (en)Identifying a type of connection and selecting a corresponding form of an application
WO2002003186A2 (en)Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system
US20020140727A1 (en)Mobile terminal and method for scaling an option list of an application
US20060047819A1 (en)Simultaneous transfer of database updates between multiple clients and a server
US20030221877A1 (en)Configurable keys for pen-based devices
JP2004005700A (en)Management device, network system, client system, and management method
CN110489469A (en)Data transmission method, device, computer equipment and storage medium

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:PALMSOURCE, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MCILROY, GUY;REEL/FRAME:020700/0423

Effective date:20000417

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp