WO2003081544A3 - Enhanced memory management for portable devices - Google Patents

Enhanced memory management for portable devices Download PDF

Info

Publication number
WO2003081544A3
WO2003081544A3 PCT/US2003/008506 US0308506W WO03081544A3 WO 2003081544 A3 WO2003081544 A3 WO 2003081544A3 US 0308506 W US0308506 W US 0308506W WO 03081544 A3 WO03081544 A3 WO 03081544A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory
memory management
portable devices
enhanced memory
portable device
Prior art date
Application number
PCT/US2003/008506
Other languages
French (fr)
Other versions
WO2003081544A2 (en
Inventor
Jong Eduard De
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to AU2003225890A priority Critical patent/AU2003225890A1/en
Publication of WO2003081544A2 publication Critical patent/WO2003081544A2/en
Publication of WO2003081544A3 publication Critical patent/WO2003081544A3/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0806Details of the card
    • G07F7/0813Specific details related to card security
    • G07F7/082Features insuring the integrity of the data on or in the card

Abstract

A method for portable device memory management includes determining an operational mode of a program configured to execute on the portable device based on validating the presence of one or more memory markers in the memory. The one or more memory marker includes a memory line having a predetermined length and including a data portion and a tag. The method also includes allowing one or more commands based on the operational mode and terminating execution of the program of at least one but less than a predetermined number of memory markers are validly present in the memory
PCT/US2003/008506 2002-03-18 2003-03-17 Enhanced memory management for portable devices WO2003081544A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003225890A AU2003225890A1 (en) 2002-03-18 2003-03-17 Enhanced memory management for portable devices

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/101,290 2002-03-18
US10/101,290 US6912633B2 (en) 2002-03-18 2002-03-18 Enhanced memory management for portable devices

Publications (2)

Publication Number Publication Date
WO2003081544A2 WO2003081544A2 (en) 2003-10-02
WO2003081544A3 true WO2003081544A3 (en) 2004-05-06

Family

ID=28039982

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/008506 WO2003081544A2 (en) 2002-03-18 2003-03-17 Enhanced memory management for portable devices

Country Status (3)

Country Link
US (1) US6912633B2 (en)
AU (1) AU2003225890A1 (en)
WO (1) WO2003081544A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8108691B2 (en) 2005-02-07 2012-01-31 Sandisk Technologies Inc. Methods used in a secure memory card with life cycle phases
US8321686B2 (en) 2005-02-07 2012-11-27 Sandisk Technologies Inc. Secure memory card with life cycle phases
US8423788B2 (en) 2005-02-07 2013-04-16 Sandisk Technologies Inc. Secure memory card with life cycle phases

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8019789B2 (en) * 2001-07-03 2011-09-13 Research In Motion Limited System and method of object-oriented persistence
US6906978B2 (en) * 2002-03-19 2005-06-14 Intel Corporation Flexible integrated memory
US20040243783A1 (en) * 2003-05-30 2004-12-02 Zhimin Ding Method and apparatus for multi-mode operation in a semiconductor circuit
US7657186B2 (en) * 2004-03-05 2010-02-02 Finisar Corporation Consistency checking over internal information in an optical transceiver
EP1723530A4 (en) * 2004-03-05 2008-12-31 Finisar Corp Hierarchical and byte-configurable memory in an optical transceiver
DE102005000796A1 (en) 2005-01-05 2006-07-13 Giesecke & Devrient Gmbh Portable media with watermark functionality
WO2006086232A2 (en) * 2005-02-07 2006-08-17 Sandisk Corporation Secure memory card with life cycle phases
US7743409B2 (en) 2005-07-08 2010-06-22 Sandisk Corporation Methods used in a mass storage device with automated credentials loading
US7536540B2 (en) * 2005-09-14 2009-05-19 Sandisk Corporation Method of hardware driver integrity check of memory card controller firmware
US20070061597A1 (en) 2005-09-14 2007-03-15 Micky Holtzman Secure yet flexible system architecture for secure devices with flash mass storage memory
JP4521362B2 (en) * 2006-02-08 2010-08-11 株式会社東芝 Portable electronic devices
US8423794B2 (en) 2006-12-28 2013-04-16 Sandisk Technologies Inc. Method and apparatus for upgrading a memory card that has security mechanisms for preventing copying of secure content and applications
US10070315B2 (en) 2013-11-26 2018-09-04 At&T Intellectual Property I, L.P. Security management on a mobile device
KR20160003485A (en) * 2014-07-01 2016-01-11 삼성전자주식회사 Automatic code generation for remote procedure call
US11288373B2 (en) * 2019-04-11 2022-03-29 Baidu Usa Llc Boot failure recovery scheme for hardware-based system of autonomous driving vehicles
CN112883402A (en) * 2021-03-15 2021-06-01 英韧科技(上海)有限公司 Encryption method and device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4734568A (en) * 1985-07-31 1988-03-29 Toppan Moore Company, Ltd. IC card which can set security level for every memory area
WO1994024673A1 (en) * 1993-04-13 1994-10-27 Jonhig Limited Data writing to non-volatile memory
US5384749A (en) * 1992-07-24 1995-01-24 Sgs-Thomson Microelectronics S.A. Circuit for the management of memory words
WO1999024944A1 (en) * 1997-11-07 1999-05-20 Gemplus S.C.A. Method for secure storage management
US6282700B1 (en) * 1998-05-21 2001-08-28 Hewlett Packard Company Mechanism for maintaining revisions of objects in flash memory
US6292874B1 (en) * 1999-10-19 2001-09-18 Advanced Technology Materials, Inc. Memory management method and apparatus for partitioning homogeneous memory and restricting access of installed applications to predetermined memory ranges
FR2806813A1 (en) * 2000-03-17 2001-09-28 Jean Michel Poupeau Smart card memory management system allowing card users access to a number of services offered by a town

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL100987A (en) * 1991-02-27 1995-10-31 Digital Equipment Corp Method and apparatus for compiling code
US5421020A (en) 1993-01-08 1995-05-30 International Business Machines Corporation Counter register implementation for speculative execution of branch on count instructions
DE69402955T2 (en) * 1994-02-08 1997-08-14 Belle Gate Invest Bv Data exchange system with portable data processing units
JPH07319710A (en) * 1994-05-20 1995-12-08 Matsushita Electric Ind Co Ltd Compiling processing method
US5930363A (en) * 1995-03-17 1999-07-27 Transmo Limited Card charging systems
US5809268A (en) 1995-06-29 1998-09-15 International Business Machines Corporation Method and system for tracking resource allocation within a processor
ES2153455T3 (en) * 1995-08-04 2001-03-01 Belle Gate Invest B V DATA EXCHANGE SYSTEM THAT INCLUDES PORTABLE DATA PROCESSING UNITS.
FR2743910B1 (en) * 1996-01-19 1998-02-27 Solaic Sa METHOD FOR IMPLEMENTING A SECURE PROGRAM IN A MICROPROCESSOR CARD AND MICROPROCESSOR CARD COMPRISING A SECURE PROGRAM
US5740419A (en) 1996-07-22 1998-04-14 International Business Machines Corporation Processor and method for speculatively executing an instruction loop
US6463581B1 (en) * 1996-10-03 2002-10-08 International Business Machines Corporation Method for determining reachable methods in object-oriented applications that use class libraries
MY126363A (en) 1996-10-25 2006-09-29 Gemalto Sa Using a high level programming language with a microcontroller
ATE281680T1 (en) * 1997-03-24 2004-11-15 Visa Int Service Ass SYSTEM AND METHOD FOR A MULTIPURPOSE CHIP CARD WHICH ALLOWS SUBSEQUENT STORAGE OF AN APPLICATION ON THIS CARD
US5887161A (en) * 1997-03-31 1999-03-23 International Business Machines Corporation Issuing instructions in a processor supporting out-of-order execution
US6220510B1 (en) 1997-05-15 2001-04-24 Mondex International Limited Multi-application IC card with delegation feature
US6564995B1 (en) 1997-09-19 2003-05-20 Schlumberger Malco, Inc. Smart card application-selection
US6349344B1 (en) * 1997-12-16 2002-02-19 Microsoft Corporation Combining multiple java class files into a run-time image
US6526571B1 (en) * 1999-03-16 2003-02-25 International Business Machines Corporation Method for identifying calls in java packages whose targets are guaranteed to belong to the same package
US6201510B1 (en) * 1999-07-21 2001-03-13 Bae Systems Advanced Systems Self-contained progressive-phase GPS elements and antennas

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4734568A (en) * 1985-07-31 1988-03-29 Toppan Moore Company, Ltd. IC card which can set security level for every memory area
US5384749A (en) * 1992-07-24 1995-01-24 Sgs-Thomson Microelectronics S.A. Circuit for the management of memory words
WO1994024673A1 (en) * 1993-04-13 1994-10-27 Jonhig Limited Data writing to non-volatile memory
WO1999024944A1 (en) * 1997-11-07 1999-05-20 Gemplus S.C.A. Method for secure storage management
US6282700B1 (en) * 1998-05-21 2001-08-28 Hewlett Packard Company Mechanism for maintaining revisions of objects in flash memory
US6292874B1 (en) * 1999-10-19 2001-09-18 Advanced Technology Materials, Inc. Memory management method and apparatus for partitioning homogeneous memory and restricting access of installed applications to predetermined memory ranges
FR2806813A1 (en) * 2000-03-17 2001-09-28 Jean Michel Poupeau Smart card memory management system allowing card users access to a number of services offered by a town

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8108691B2 (en) 2005-02-07 2012-01-31 Sandisk Technologies Inc. Methods used in a secure memory card with life cycle phases
US8321686B2 (en) 2005-02-07 2012-11-27 Sandisk Technologies Inc. Secure memory card with life cycle phases
US8423788B2 (en) 2005-02-07 2013-04-16 Sandisk Technologies Inc. Secure memory card with life cycle phases

Also Published As

Publication number Publication date
WO2003081544A2 (en) 2003-10-02
US6912633B2 (en) 2005-06-28
US20030177319A1 (en) 2003-09-18
AU2003225890A8 (en) 2003-10-08
AU2003225890A1 (en) 2003-10-08

Similar Documents

Publication Publication Date Title
WO2003081544A3 (en) Enhanced memory management for portable devices
EP1538543A4 (en) License management device, license management method, and computer program
EP1507209A4 (en) Data storage device, method for updating management information in data storage device, and computer program
WO2003094004A3 (en) Method and system to retrieve information from a storage device
EP1538819A4 (en) Information communication system, information communication device, information communication method, and computer program
DE602005016758D1 (en) Memory card, memory card control method, memory card access control method and associated computer programs
EP1524604A4 (en) Information processing device, information processing method, and computer program
BR0210379A (en) Method and system for ensuring reliability of electronic device, electronic device, and storage device
SG133534A1 (en) System for improving endurance and data retention in memory devices
DK1393034T3 (en) Model-based alerting
WO2005124530A3 (en) Method for controlling memory card and method for controlling nonvolatile semiconductor memory
EP1603047A4 (en) Information processing device, information processing method, and computer program
WO2007071606A3 (en) Cache injection using semi-synchronous memory copy operation
EP1607937A4 (en) Information processing device, information processing method, and computer program
FR2849226B1 (en) METHOD AND DEVICE FOR SECURING THE EXECUTION OF A COMPUTER PROGRAM
KR960008564A (en) A device for a computer memory interface, a portable mobile computer and a method for fetching program instructions and performing a data write / read request on the computer
WO2005045725A3 (en) Determining a location for placing data in a spreadsheet based on a location of the data source
EP1473636A4 (en) Information processing device and method, and computer program
AU2003284407A1 (en) Information processing device, information processing method, and computer program
TWI371677B (en) Motherboard, computer system and non-volatile memory device
EP1536358A4 (en) Content distribution system management device, reading device, program, and method
FI20021214A0 (en) A method and system for evaluating the reliability of a program in an electronic device, and an electronic device
GB2413659B (en) Networked system and method for managing computer memory in the networked system
EP1473897A4 (en) Information processing device, information processing method, and computer program
EP1708179A4 (en) Information recording device and method, and computer program

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 CO CR CU CZ DE DK DM DZ EC 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 OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM 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 ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP