US8362880B2 - Method and computer program product for loading and executing program code at micro-processor - Google Patents
Method and computer program product for loading and executing program code at micro-processor Download PDFInfo
- Publication number
- US8362880B2 US8362880B2 US12/430,408 US43040809A US8362880B2 US 8362880 B2 US8362880 B2 US 8362880B2 US 43040809 A US43040809 A US 43040809A US 8362880 B2 US8362880 B2 US 8362880B2
- Authority
- US
- United States
- Prior art keywords
- micro
- program code
- processor
- protocol
- memory
- 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.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13095—PIN / Access code, authentication
Abstract
Description
Claims (7)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW097116752 | 2008-05-07 | ||
TW97116752A | 2008-05-07 | ||
TW097116752A TWI389030B (en) | 2008-05-07 | 2008-05-07 | Method and computer program product for loading and executing program code at micro-processor and communication device including the micro-processor |
Publications (2)
Publication Number | Publication Date |
---|---|
US20090278667A1 US20090278667A1 (en) | 2009-11-12 |
US8362880B2 true US8362880B2 (en) | 2013-01-29 |
Family
ID=41266383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/430,408 Active 2030-09-11 US8362880B2 (en) | 2008-05-07 | 2009-04-27 | Method and computer program product for loading and executing program code at micro-processor |
Country Status (2)
Country | Link |
---|---|
US (1) | US8362880B2 (en) |
TW (1) | TWI389030B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3047585B1 (en) * | 2016-02-09 | 2018-03-09 | Stmicroelectronics (Rousset) Sas | METHOD AND DEVICE FOR MONITORING THE EXECUTION OF A PROGRAM CODE |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4888773A (en) * | 1988-06-15 | 1989-12-19 | International Business Machines Corporation | Smart memory card architecture and interface |
US4924210A (en) * | 1987-03-17 | 1990-05-08 | Omron Tateisi Electronics Company | Method of controlling communication in an ID system |
US5787101A (en) * | 1994-06-15 | 1998-07-28 | Thomson Consumer Electronics, Inc. | Smart card message transfer without microprocessor intervention |
US5952935A (en) * | 1996-05-03 | 1999-09-14 | Destron-Fearing Corporation | Programmable channel search reader |
US6223348B1 (en) * | 1997-09-03 | 2001-04-24 | Universal Electronics Inc. | Universal remote control system |
US6226665B1 (en) * | 1996-09-19 | 2001-05-01 | Microsoft Corporation | Application execution environment for a small device with partial program loading by a resident operating system |
US20020066792A1 (en) * | 2000-12-06 | 2002-06-06 | Mobile-Mind, Inc. | Concurrent communication with multiple applications on a smart card |
US6661438B1 (en) * | 2000-01-18 | 2003-12-09 | Seiko Epson Corporation | Display apparatus and portable information processing apparatus |
US6721872B1 (en) * | 1999-10-25 | 2004-04-13 | Lucent Technologies Inc. | Reconfigurable network interface architecture |
US20040075642A1 (en) * | 2002-08-07 | 2004-04-22 | Canon Information Systems Research Aust. Pty Ltd | User input device |
US20050132351A1 (en) * | 2003-12-12 | 2005-06-16 | Randall Roderick K. | Updating electronic device software employing rollback |
US20050198228A1 (en) * | 2004-02-13 | 2005-09-08 | Bajwa Raminder S. | Radio frequency identification (RFID) network system and method |
US20060041710A1 (en) * | 2004-08-23 | 2006-02-23 | Stephen Silva | Option ROM code acquisition |
US20060052055A1 (en) * | 2004-09-08 | 2006-03-09 | Nokia Corporation | Electronic near field communication enabled multifunctional device and method of its operation |
US20060143606A1 (en) * | 2004-12-23 | 2006-06-29 | Motorola, Inc. | Management of persistent software applications |
US20060168388A1 (en) * | 2004-11-12 | 2006-07-27 | Opera Software Asa | Method and device for providing interfaces that are tailored to specific devices |
US20060225060A1 (en) * | 2005-01-19 | 2006-10-05 | Khalid Goyan | Code swapping in embedded DSP systems |
US7146611B1 (en) * | 2003-02-24 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Method and system for managing memory for software modules |
US20070038990A1 (en) * | 2005-08-09 | 2007-02-15 | Intermec Ip Corp. | Method, apparatus and article to load new instructions on processor based devices, for example, automatic data collection devices |
US20070069862A1 (en) * | 2005-09-23 | 2007-03-29 | Hee-Sook Mo | Apparatus and method for reading multiple tags with different protocols in RFID system |
CN101103279A (en) | 2004-12-01 | 2008-01-09 | 高通股份有限公司 | Systems, methods, and apparatus for jammer rejection |
US7392518B1 (en) * | 2002-02-21 | 2008-06-24 | 3Com Corporation | Robust remote flash ROM upgrade system and method |
US20080163201A1 (en) * | 2006-12-29 | 2008-07-03 | Fabrice Jogand-Coulomb | Apparatuses for launching a program application |
US20080208375A1 (en) * | 2007-02-27 | 2008-08-28 | Rockwell Automation Technologies, Inc. | On-line editing associated with controller engine instances |
US20080290995A1 (en) * | 2007-03-30 | 2008-11-27 | Skyetek, Inc. | System and method for optimizing communication between an rfid reader and an rfid tag |
US20090089562A1 (en) * | 2007-09-27 | 2009-04-02 | Ethan Schuchman | Methods and apparatuses for reducing power consumption of processor switch operations |
US7577814B1 (en) * | 2006-12-29 | 2009-08-18 | American Megatrends, Inc. | Firmware memory management |
US7681009B2 (en) * | 2006-12-28 | 2010-03-16 | Motorola, Inc. | Dynamically updateable and moveable memory zones |
US7725621B2 (en) * | 2006-06-30 | 2010-05-25 | Fujitsu Microelectronics Limited | Semiconductor device and data transfer method |
US7999658B1 (en) * | 2002-05-30 | 2011-08-16 | Trimble Navigation Limited | Methods and apparatus for operating a radio device |
US8266692B2 (en) * | 2006-07-05 | 2012-09-11 | Bby Solutions, Inc. | Malware automated removal system and method |
-
2008
- 2008-05-07 TW TW097116752A patent/TWI389030B/en not_active IP Right Cessation
-
2009
- 2009-04-27 US US12/430,408 patent/US8362880B2/en active Active
Patent Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924210A (en) * | 1987-03-17 | 1990-05-08 | Omron Tateisi Electronics Company | Method of controlling communication in an ID system |
US4888773A (en) * | 1988-06-15 | 1989-12-19 | International Business Machines Corporation | Smart memory card architecture and interface |
US5787101A (en) * | 1994-06-15 | 1998-07-28 | Thomson Consumer Electronics, Inc. | Smart card message transfer without microprocessor intervention |
US5952935A (en) * | 1996-05-03 | 1999-09-14 | Destron-Fearing Corporation | Programmable channel search reader |
US6226665B1 (en) * | 1996-09-19 | 2001-05-01 | Microsoft Corporation | Application execution environment for a small device with partial program loading by a resident operating system |
US6223348B1 (en) * | 1997-09-03 | 2001-04-24 | Universal Electronics Inc. | Universal remote control system |
US6721872B1 (en) * | 1999-10-25 | 2004-04-13 | Lucent Technologies Inc. | Reconfigurable network interface architecture |
US6661438B1 (en) * | 2000-01-18 | 2003-12-09 | Seiko Epson Corporation | Display apparatus and portable information processing apparatus |
US20020066792A1 (en) * | 2000-12-06 | 2002-06-06 | Mobile-Mind, Inc. | Concurrent communication with multiple applications on a smart card |
US7392518B1 (en) * | 2002-02-21 | 2008-06-24 | 3Com Corporation | Robust remote flash ROM upgrade system and method |
US7999658B1 (en) * | 2002-05-30 | 2011-08-16 | Trimble Navigation Limited | Methods and apparatus for operating a radio device |
US20040075642A1 (en) * | 2002-08-07 | 2004-04-22 | Canon Information Systems Research Aust. Pty Ltd | User input device |
US7146611B1 (en) * | 2003-02-24 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Method and system for managing memory for software modules |
US20050132351A1 (en) * | 2003-12-12 | 2005-06-16 | Randall Roderick K. | Updating electronic device software employing rollback |
US20050198228A1 (en) * | 2004-02-13 | 2005-09-08 | Bajwa Raminder S. | Radio frequency identification (RFID) network system and method |
US20060041710A1 (en) * | 2004-08-23 | 2006-02-23 | Stephen Silva | Option ROM code acquisition |
US20060052055A1 (en) * | 2004-09-08 | 2006-03-09 | Nokia Corporation | Electronic near field communication enabled multifunctional device and method of its operation |
US20060168388A1 (en) * | 2004-11-12 | 2006-07-27 | Opera Software Asa | Method and device for providing interfaces that are tailored to specific devices |
CN101103279A (en) | 2004-12-01 | 2008-01-09 | 高通股份有限公司 | Systems, methods, and apparatus for jammer rejection |
US20060143606A1 (en) * | 2004-12-23 | 2006-06-29 | Motorola, Inc. | Management of persistent software applications |
US20060225060A1 (en) * | 2005-01-19 | 2006-10-05 | Khalid Goyan | Code swapping in embedded DSP systems |
US20070038990A1 (en) * | 2005-08-09 | 2007-02-15 | Intermec Ip Corp. | Method, apparatus and article to load new instructions on processor based devices, for example, automatic data collection devices |
US20070069862A1 (en) * | 2005-09-23 | 2007-03-29 | Hee-Sook Mo | Apparatus and method for reading multiple tags with different protocols in RFID system |
US7725621B2 (en) * | 2006-06-30 | 2010-05-25 | Fujitsu Microelectronics Limited | Semiconductor device and data transfer method |
US8266692B2 (en) * | 2006-07-05 | 2012-09-11 | Bby Solutions, Inc. | Malware automated removal system and method |
US7681009B2 (en) * | 2006-12-28 | 2010-03-16 | Motorola, Inc. | Dynamically updateable and moveable memory zones |
US20080163201A1 (en) * | 2006-12-29 | 2008-07-03 | Fabrice Jogand-Coulomb | Apparatuses for launching a program application |
US7577814B1 (en) * | 2006-12-29 | 2009-08-18 | American Megatrends, Inc. | Firmware memory management |
US20080208375A1 (en) * | 2007-02-27 | 2008-08-28 | Rockwell Automation Technologies, Inc. | On-line editing associated with controller engine instances |
US20080290995A1 (en) * | 2007-03-30 | 2008-11-27 | Skyetek, Inc. | System and method for optimizing communication between an rfid reader and an rfid tag |
US20090089562A1 (en) * | 2007-09-27 | 2009-04-02 | Ethan Schuchman | Methods and apparatuses for reducing power consumption of processor switch operations |
Non-Patent Citations (2)
Title |
---|
State Intellectual Property Office of the People'S Republic of China, "Office Action", Apr. 1, 2011, China. |
Taiwan Patent Office Action issued on Jan. 13, 2012. |
Also Published As
Publication number | Publication date |
---|---|
US20090278667A1 (en) | 2009-11-12 |
TWI389030B (en) | 2013-03-11 |
TW200947304A (en) | 2009-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4685926B2 (en) | Improved transponder | |
US9418224B2 (en) | Portable electronic device and control method of portable electronic device | |
US20170168872A1 (en) | Task scheduling method and apparatus | |
KR101754438B1 (en) | Phased nand power-on reset | |
US20040219949A1 (en) | Memory drive device for wirelessly accessing data | |
US9729205B2 (en) | Battery management scheme for NFC | |
US20110256832A1 (en) | Apparatus and method for controlling smart card comprised of multi sensor | |
US11409975B2 (en) | Passive near field communication (NFC) device, method and system | |
US9514067B2 (en) | Interface arbitration for a wired tag | |
US20140024309A1 (en) | Nfc radio control in a mobile device | |
US9978056B2 (en) | Smart card having multiple payment instruments | |
US8362880B2 (en) | Method and computer program product for loading and executing program code at micro-processor | |
US20100153642A1 (en) | Method and system for authenticating storage device connected through intermediate converter | |
KR101265574B1 (en) | Rf card apparatus with tag function and control method thereof | |
CN112188472A (en) | Method, device, computer equipment and medium for re-identifying SIM card after SIM card is dropped | |
US20120234926A1 (en) | Portable electronic apparatus | |
US20220076090A1 (en) | Memory Card Identification Method and Mobile Device | |
US8341334B2 (en) | Flash memory apparatus and method for operating the same and data storage system | |
US20170014165A1 (en) | Pedicle screw engaging control instrument with a guidewire capturing system | |
JP2012093857A (en) | Ic chip, memory initialization method for ic chip, processing program for ic chip, and portable terminal | |
CN111428840B (en) | Function card identification method and mobile device | |
US9196369B2 (en) | Communication device and communication method | |
CN111158733A (en) | BMC upgrading method, device, equipment and computer readable storage medium | |
US20040153601A1 (en) | General purpose lines for memory write protection | |
CN101599020B (en) | Method for downloading and executing program codes from microprocessor and communication device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MSTAR SEMICONDUCTOR, INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HUANG, CHIH-HUA;CHANG, CHIH YEN;REEL/FRAME:022599/0201 Effective date: 20090407 |
|
AS | Assignment |
Owner name: KREOS CAPITAL III (LUXEMBOURG) S.A.R.L., LUXEMBOUR Free format text: SECURITY AGREEMENT;ASSIGNOR:VIRTENSYS LIMITED;REEL/FRAME:025211/0313 Effective date: 20100922 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: MEDIATEK INC., TAIWAN Free format text: MERGER;ASSIGNOR:MSTAR SEMICONDUCTOR, INC.;REEL/FRAME:052931/0468 Effective date: 20190115 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
AS | Assignment |
Owner name: XUESHAN TECHNOLOGIES INC., CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEDIATEK INC.;REEL/FRAME:055486/0870 Effective date: 20201223 |